三元运算:result = 值1 if:条件 else: 值2python3文件重视unicode用str类型来表示二进制数据用bytes来表示: encode(‘填写string的类型,如果没写默认utf-8‘) string——————————————————————————————————————————————> byte <—————————————————————————————————————————————— decode(‘要替换成的数据类型‘) 切片: [开始的元素下标 : 结束(不包含):步长] 列表只能和列表相加,元组只能和元组相加 列表*N 相当于把列表中的元素重复N便 元组中如果只有一个元素也要加逗号(‘元素‘,) in: 可以判断元组或者列表中是否含有某个元素 元素 in 列表 len() 用来获取元组或者列表的长度 min() 用来获取元组或者列表的最小值 max() 用来获取元或者列表组的最大值 序列的封包: 把等多个值赋予给一个值的同时会主动封装成一个元组 序列的解包: 把序列(元组或者列表等)赋值给多个变量(要求数量相等) 创建列表: list(range()) list:可以将元组区间(range())等对象转换成list 列表的方法: 增:{ A.append() 用于将元素加载列表的末尾 A.extend(‘元组,列表等元素‘) 将元素合并到列表的末尾 A.insert(‘索引‘,值) 将元素插入到指定位置 } 删{ del语句 不仅可以删除元素还可以用删除变量 A.remove(‘元素‘) 删除得到列表中的第一各个出现的该值 A.pop() 实现出栈(先进后出)的功能 A.clear() 相当于把列表清空 } 改:{ 可以通过切片的方式给列表赋值切片的元素个数并不需要要相等,就可以利用切片进行列表的增,删,查,改 eg: A[1:3] = [‘a‘,‘b‘] 利用切片增加元素: A[2:2] == [‘X‘,‘‘Y] 相当于在2下标的位置增加了x,y 删除:A[2:4] == [] 相当于将2-4的元素删除 } 查{ A.index(‘元素‘) 查找元素所在的下标 A.count(‘元素‘) 元素出现的位置 } 其他:A.reverse() 反转 A.sort() 排序根据ASCII