- 博客(14)
- 收藏
- 关注
原创 Python 异常 Day-12
设置抛出异常具体信息return f'你输入的长度是self . min_length = min_length #self.max_length = max_length # 设置抛出异常具体信息 def __str__(self) : return f'你输入的长度是 {self . length } ,不能少于 {
2025-06-29 16:20:27
200
原创 Python 面向对象 Day-11
类是用来描述具有相同属性和方法的对象的集合,定义了该集合中每个对象所拥有属性和方法。类的实例化就是对象。类的定义class 类名() : 代码定义私有属性和方法,在属性和方法前面加上两个下划线。self.kongfu = '[传说煎饼果子配方]'# self.__money = 100 #私有属性print(f'运用。
2025-06-19 11:16:28
443
原创 Python 高阶函数 Day-10
高阶函数是函数式编程的核心概念,指的是将函数作为参数或返回值的函数。通过高阶函数,可以实现更灵活的代码复用和抽象。Python中常见的高阶函数包括map()、reduce()和filter()。map()将函数应用于列表的每个元素,返回一个迭代器;reduce()对列表中的元素进行累积计算,需导入functools模块;filter()根据条件过滤列表中的元素。这些函数展示了函数式编程的简洁性和高效性,适用于处理集合数据。
2025-05-18 23:49:10
239
原创 Python 递归 Day-9
本文介绍了递归和lambda表达式的基本概念及其应用。递归是一种函数调用自身的技术,常用于遍历文件夹或算法实现,其特点包括函数内部调用自身和必须设置出口以避免无限递归。lambda表达式则是一种简化函数定义的方式,适用于单行返回值的函数,支持多种参数形式,包括无参数、默认参数和可变参数。此外,lambda表达式还可用于带判断的表达式和列表排序等场景,展示了其在数据处理中的灵活性和实用性。
2025-05-18 22:55:17
179
原创 Python 函数进阶 Day-8
本文介绍了Python函数进阶的相关知识,主要包括变量作用域、多函数执行流程、返回值作为参数、函数多返回值、函数参数、拆包和交换变量值、引用以及可变和不可变类型。变量作用域分为局部变量和全局变量,局部变量只在函数内生效,全局变量在函数内外都生效,使用global关键字可以修改全局变量。多函数执行流程展示了如何通过函数修改全局变量。函数可以返回多个值,默认以元组形式返回。函数参数包括位置参数、关键字参数、缺省参数和不定长参数。拆包操作可以解包元组和字典,交换变量值可以通过中间变量或直接交换位置实现。引用概念解
2025-05-17 23:07:28
359
原创 Python 学习笔记 Day-7
函数是编程中实现功能的独立代码块,能够提高代码的重用性。定义函数时,参数可有可无,但需先定义后使用。通过调用函数,可以执行函数内的代码,并返回结果。函数参数分为形参和实参,形参是定义时的参数,实参是调用时传入的值。函数使用return返回值并退出当前函数。函数可以嵌套调用,一个函数内部可以调用另一个函数。此外,函数说明文档可以通过help()函数查看,帮助理解函数的功能和使用方法。通过函数,可以实现复杂功能的分步实现和代码的模块化管理。
2025-05-17 18:01:59
367
原创 Python 学习笔记 Day-6
推导式是Python中用于简化代码的语法结构,适用于列表、字典和集合。列表推导式通过一个表达式快速生成有规律的列表,支持带条件的筛选和多个循环的嵌套。字典推导式可以快速合并列表为字典,或提取字典中符合条件的数据。集合推导式则具有去重功能,能够生成不重复的元素集合。这些推导式不仅减少了代码量,还提高了代码的可读性和执行效率。
2025-05-17 14:53:40
252
原创 Python 学习笔记 Day-5
本文介绍了Python中容器的公共方法,主要包括加法、乘法、判断操作,以及常用的内置函数和类型转换。加法用于合并字符串、列表和元组,乘法用于复制这些容器。in和not in用于判断元素是否存在。内置函数如len()返回元素个数,del删除数据,max()和min()返回最大最小值,range()和enumerate()用于循环操作。此外,还介绍了列表、集合和元组之间的类型转换方法。这些操作和函数为处理容器数据提供了便利。
2025-05-17 11:01:52
165
原创 Python 学习笔记 Day-4
字典和集合是Python中常用的数据结构。字典以键值对形式存储数据,适合快速查询,支持增删改查操作,常见方法包括get、keys、values和items。集合用于去重,支持增删查操作,常见方法包括add、update、remove、discard和pop。字典和集合都不支持下标访问,但可以通过循环遍历其元素。字典适用于需要键值对映射的场景,而集合适用于需要去重的数据存储。
2025-05-17 09:59:45
421
原创 Python 学习笔记 Day-3
本文介绍了Python中列表和元组的基本操作。列表是一种可变的数据容器,支持增、删、改、查等操作,常用的方法包括append、extend、insert、del、pop、remove、clear、reverse、sort和copy。列表还支持循环遍历和嵌套,形成多维列表。元组是不可变的数据容器,主要用于存储不可修改的数据,支持查询操作,如index、count和len。虽然元组本身不可修改,但如果元组中包含可变元素(如列表),则可以修改这些可变元素。字符串、列表和元组在操作上有很多相似之处,但各自的应用场景
2025-05-17 00:33:10
303
原创 Python 学习笔记 Day-2
本文介绍了Python中字符串的基本操作和常用函数。首先,字符串通过下标(索引)快速定位字符,下标从0开始。字符串可以用单引号、双引号或三引号创建,支持多行字符串。切片操作可以截取字符串的一部分,语法为序列[开始:结束:步长],支持正负步长和省略参数。字符串的输入输出通过input和print实现,支持格式化输出。常用字符串函数包括查找(find、index、count)、修改(replace、split、join、大小写转换等)和判断(startswith、endswith、isalpha等)。字符串是不
2025-05-16 21:28:48
814
原创 Python 学习笔记 Day-1
本文主要介绍了Python中else、break和continue在循环中的使用。else在循环条件完成后执行,break用于中断循环且不执行else,continue则跳过当前循环并继续下一次循环。文章通过while和for循环的示例,展示了这些关键字的具体应用场景。例如,while循环中需注意自增以避免无限循环,continue和break的使用也需谨慎,以免影响循环的正常执行。通过这些示例,读者可以更好地理解这些控制语句在循环中的作用。
2025-05-16 13:45:15
205
原创 DAY 2 SQL学习
SQL(结构化查询语言)是用于管理关系型数据库的标准语言,广泛应用于MySQL、SQLite等数据库系统。SQL主要包括四大类:DDL(数据定义语言)、DML(数据操控语言)、DQL(数据查询语言)和DCL(数据控制语言)。DDL用于定义和修改数据库结构,如创建、删除数据库和表;DML用于数据的增删改操作;DQL是最常用的查询语言,用于从数据库中检索数据;DCL则用于控制数据库访问权限。此外,SQL还支持多种函数,如聚合函数(sum、count等)、文本函数(concat、substring等)、数值函数(
2025-05-16 12:56:56
967
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅