0目录
| 1.容器操作(序列操作) 2.函数 3.模块 |
1.容器操作(序列操作)
| 列表的基本操作 定义一个列表[] 访问列表(打印或者通过下标和索引)
新增元素 Append(在末尾)
指定位置新增元素 Insert
删除(remove,del) Remove(删除某个元素,如果元素重复,默认删除第一个)
Del(根据下标删除某个元素)
_ _Delitem()通过下标删除元素
修改(通过下标重新赋值)
列表的运算符操作(加号和乘号可以用) 加号可以实现列表的合并
乘号可以实现列表元素的重复
比较运算符所有的都可以使用,实现列表内部元素的比较,从列表的第0个元素开始,按照数值的大小或者ascii表
Is 和 is not
成员比较 in 和 not in 列表是否包含某个元素
自运算符操作(+=和*=) |
| 列表的切片(对列表进行截取和反转)
测试(注意左闭右开)
遍历列表(二种方式)
|
| 列表转换 将列表转化为元祖或者集合
|
| 关于列表中的常用函数 clear() 清除列表中所有元素,但是原列表依然存在 count() 统计某个元素在列表中出现的次数 max() 最大 sort() 排序 拷贝 浅拷贝 copy() 只适用于一维数组
深拷贝 import copy() 完全的内存拷贝
|
| 元祖的操作 定义一个元祖(),元祖有一个元素时候需要加逗号
|
| 元祖的切片操作和列表一致 |
| 重复元素* 拼接+ 成员判断 in |
| 元祖的遍历
|
| 字典的定义
元祖转字典
列表转字典(必须要一一对应)
|
| 新增字典 key不可以重复,否则会覆盖
|
| 字典的查看 通过key查看
通过get
查看所有keys
查看所有values
|
| 字典的遍历(keys和values)
|
| 字典的删除 Pop
popitem默认删除最后一组
Del删除
|
| 集合操作 创建集合
|
| 差集
|
| 并集
|
| 交集
|
| 对称差集(剔除共有的元素)
|
2.函数
| 内置函数 比如 input() print() remove() abs()返回数字的绝对值 pow(x,y) 幂计算(x和y次方) |
| 自定义函数 def
|
| 参数分类 无参 有参(位置参数;默认参数;命名关键字参数;可变参数;关键字可变参数) |
| 位置参数:必须要传入的参数,传入的参数也必须按照函数定义时的顺序,参数名=参数值
|
| 默认参数:给参数一个默认值,有实际参数用实际参数,没有用默认参数。如果同时存在默认参数和位置参数,位置参数放前面
|
| 命名关键字参数 *后面的参数 必须用参数名=值的形式,如果有位置参数和默认参数,则命名关键字要在位置参数之后,默认参数之后
|
| 可变参数 参数之前加* 可以理解为将搜集到的所有位置参数打包成元祖,调用函数的时候可以传入多个元素,看成元祖的拆包
|
| 关键字可变参数 **kwargs 可以理解成把收集到的所有命名关键字参数打包成字典
或者
|
| 函数返回值(return) 返回任意类型的数值和表达式,终止函数的执行。 一个函数中可以有多个返回值,表示在不同条件下终止函数并返回对应的数值。 Return语句在函数中不是必须的,没有return单纯表示这个函数没有返回值 |
| 匿名函数(lambda) 如果函数定义比较简单,并且只有单个参数时,可以使用lambda表达式 lamdba 参数 : 返回值表达式 lamdba必须存在,后面跟的就是参数,如果多个参数就用逗号隔开
|
3.模块
| 模块:就是一个以.py结尾的文件,模块中可以定义函数,类和变量,甚者是可执行代码 |
| Python模块分为两种:内置模块和第三方模块
可以遍历
|


















































