python数据类型:
- 不可变长: 整型,字符型,元组,
- 可变长: set(集合),list(列表),(dict)字典
1.number型
- 3/2=1.5
- 3%2=1
- 3//2=1
- 3/3=1.0
- 3//3=1
- abs()绝对值
- min()
- max()
- pow(x,y) x的y次方
- sqrt(4) 根号四
2.list 列表
a=[1,2,3,4,5]
查找:
a[0]:1
添加:
a.append(7) a=[1,2,3,4,5,6]
更新:
a[0]=9 a=[9,2,3,4,5]
删除:
a.pop(0) a=[2,3,4,5]
a.pop() a=a=[1,2,3,4,5]
常用函数:
len(a) 4
max(a) 5
min(a) 1
a.reverse() a=[5,4,3,2,1]
迭代list 遍历
for x in a:
print(x)
for index in range(len(a))
print(a[index])
list 的高级操作:
[expression for element in iteration]
b=[i*i for i in a] b=[1,4,9,16,15]
b=[i*i if i<3 else i for i in a]
切片操作:
slice
a[0:3]
3.Tuple 元组
元组只有查 max min len
a=(1,2,3,4,5)
a[0:3] 从0开始到3结束 但不包括3
a[-1] 最后一个值
a[2:-1] 从2到 最后一个值