可变类型:值改变,id不变
不可变类型:值改变,id也变了
1int是不可变类型
X=10
print("id(x)")
X=11 # 产生新值
print("id(x)")
2 float是不可变类型
3 str是不可变类型
小结:int float str 都被设计成不可分割的整体,不能被改变
4 list是可变类型
l= ['aaa','bbb','cc']
print(id("l"))
l[0] = 'AAA'
print(id("l"))
5 dict是可变类型
其中value可以是任意类型
但是key必须是不可变类型
6 bool不可变类型