数字类型的内置方法
整型
作用:描述年龄,id等
定义方式:x=10
内置方法:
1没有内置方法,只有算数运算和比较运算
存一个值还是多个人值: 一个值
有序 or 无序: 压根没有这一说 # 有序:有索引;无序:无索引
可变 or 不可变: 不可变
浮点型
作用:描述薪资
定义方式:x = 1.11
内置方法:
算术运算以及比较运算
存一个值还是多个值:一个值
有序or无序:压根没这说
可变 or 不可变:不可变
字符串类型内置方法
作用:描述姓名,性别
定义方式:
name = 'nick'
# \n 换行
# \t 缩进,4个空格
# \r+end='' 覆盖上一次打印
name = r'\n\ta' # 取消\n和\t的作用
name = '\\n\\ta' # 取消\n和\t的作用
优先掌握
- 索引取值
- 切片
- strip 移除空白()
- split 切分
- 长度 len
- 成员运算 in or not in
- for 循环
需要掌握
- upper/lower 大小写
- startswith/endswith 以什么开头/以什么结尾
- rstrip/lstrip 移除右空白/移除左空白
- rsplit 右切割
- isdigit/isalpha 纯数字/纯字母
- join 连接字符串数组
- replace 替代
了解
- find/rfind/index/rindex/count 从左到右查找/从右到左查找/计数
- capitalize/swapcase/title一句话首字母大写/大小写反转/每个单词首字母大写
- center/ljust/rjust/zfill居中/居左/居右
- is系列(真正的了解)
- 存一个值还是多个值:一个值
- 有序or无序:有序
- 可变还是不可变:不可变
有序or无序:有序的
有索引的就是有序,无索引的就是无序
可变or不可变:不可变
值变id不变的是可变类型;值变id变的是不可变类型
列表类型内置方法
作用 :表示描述多个爱好
定义:hobby_list = ['play','swimming','dancing','666']
内置方法:
优先掌握:
- 索引取值
- 切片
- 长度len
- 成员运算 in/ not in
- for 循环
- del 删除
- 追加 append
需要掌握:
1.count 计数
2.extend 扩展列表
3.clear 清除
4.copy 复制
5.pop 默认删除最后一个
6.index 索引
7.insert 插入
8.remove 移除
9.reverse 反转
存一个值or多个值:多个值
无序or有序:有序
可变or不可变:可变
元祖类型内置方法
作用:多个装备、多个爱好、多门课程,甚至是多个女朋友
定义:在()内可以有多个任意类型的值,逗号分隔元素
内置方法:(同列表)
优先掌握:
- 索引取值
- 切片
- 长度len
- 成员运算in/ not in
- for 循环
- count 计数
- index 索引
存一个值or多个值:多个值
无序or有序:有序
可变or不可变:不可变
列表可变的原因是:索引所对应的值的内存地址是可以改变的
元组不可变得原因是:索引所对应的值的内存地址是不可以改变的,或者反过来说,只要索引对应值的内存地址没有改变,那么元组是始终没有改变的。
字典类型内置方法
作用:存多个值,但每一个值都有一个key与之对应,key对值有描述功能。多用于存的值表示的是不同的状态时,例如存的值有姓名、年龄、身高、体重、爱好。
定义:{}内用逗号分隔开多个元素,每一个元素都是key:value的形式,value可以是任意数据类型,而key通常应该是字符串类型,但是key必须为不可变类型。
字典内置方法:
优先掌握:
1.按key存取值:可存可取
2.长度len
3.成员运算in和not in
4.删除del
5.键keys()、值values()、键值对items()
6.for 循环
需要掌握:
1.copy 复制
2.pop 默认删除最后一个
3.popitem 早期的时候字典是无序的,是随机删除的,但是由于python3底层优化了字典,让字典看的貌似有序了,所以默认删除最后一个
4.get 如果有,就返回真正的值;如果没有,默认返回None,也可以指定返回
5.setdefault 有则不变,无则往里面追加了值
6.update 字典dict2的键/值对更新到dict里
7.fromkeys 快速创造一个新的字典
存一个值or多个值:多个值
无序or有序:无序
可变or不可变:可变
集合类型内置方法
作用:用于关系运算的集合体,由于集合内的元素无序且集合元素不可重复,因此集合可以去重,但是去重后的集合会打乱原来元素的顺序。
定义:{}内用逗号分隔开多个元素,每个元素必须是不可变类型。
内置方法
优先掌握
- |并集、union
- &交集、intersection
- -差集、difference
- ^交叉(对称)差集、symmetric_difference
了解
1.pop 随机删除
2.update 更新
3.clear 清空
4.copy 复制
5.remove 移除 (没有会报错)
6.discard 移除 (没有不会报错)
存一个值or多个值:多个值,且值为不可变类型。
无序or有序:无序
可变or不可变:可变数据类型