Python零基础入门自学笔记
参考教程【Python教程】《零基础入门学习Python》最新版@B站@鱼C-小甲鱼
本文记录的主要是Python中的序列。
列表、元组、字符串都称为序列。
基本操作
- + 序列加法,拼接
- * 序列乘法,重复
- 同一性运算符 is 和 is not
- 包含运算符 in 和 not in
删除
x = [1,2,3,4,5]
x.clear() #删除了内容,仍然有x
del x[1:4] #[1,5]
del x[::2] #[2,4]
del x # x都没了
del x[:] #只删除内容,x还在
列表、元组和字符串相互转换
list() #变成列表
tuple() #变成元组
str() #变成字符串
比大小
min() #数字比大小
max() #字母比较编码值,小写字母的编码值大
排序
sorted() #返回一个从小到大的全新列表 s.sort()改变原来的列表
reversed()
sorted(t,key=len) #根据字符串长度排序
求和
sum()
判断为真
all() #所有对象都True
any() #是否存在某个元素True
创建二维列表
seasons = ['Spring','Summer','Fall','Winter']
list(enumerate(seasons,10)) #从10开始,省略从0开始
#[(10, 'Spring'), (11, 'Summer'), (12, 'Fall'), (13, 'Winter')]
zip()
map()
filter()
- 可迭代对象,可以重复使用
- 迭代器,是一次性的