序列操作 列表的基础操作 定义一个列表 [],list1=[] 关于列表的常用函数clear()清除 清除列表所有元素但原列表还在 sort()排序 默认False升序 |
定义元组 tuple1 = () 元组的切片和列表的一致 重复元素*,元组的拼接+,成员判断in,地址判断is 元组的迭代 |
字典的基础操作 定义一个字典 元组转字典 列表转字典 key唯一 覆盖数据 查看值和键 遍历值和键 字典元素的删除 |
集合 差集 并集 交集 对称差集 |
函数 内置函数 abs()返回数字的绝对值,pow(x,y)返回的是x的y次方,sum() 自定义函数 def 调用 函数名(参数) 提高代码的复用性 参数的分类 无参数函数 有参数函数 1、位置参数 2、默认参数 3、命名关键字参数 4、可变参数 5、关键字可变参数
return在函数中不是必须的,没有return单纯表示这个函数没有返回值 匿名函数lambda-lambda表达式 如果函数定义比较简单,并且参数比较简单时,可以使用lambda表达式表达函数。 lambda 参数:返回值表达式 lambda关键字必须存在,lambda后面跟的就是参数,如果多个参数就用逗号隔开, 使用:去分隔参数和函数内容,函数的内容就是返回值表达式。 |
模块和包 模块:就是一个以.py结尾的文件,模块中可以定义函数、类和变量,甚至是可执行代码 python模块分为两种:内置模块和第三方模块 cmd pip3 install 包名 -i 第三方 对指定路径下做深层次的遍历 |