可变类型
可变数据类型:值发生改变时,内存地址不变,即id不变,由此证明改变的是原值
可变的数据类型:列表、字典、集合
#列表
l=[11,22,'tom']
print(id(l))#2458087875072
l.append(33)
print(id(l))#2458087875072
不可变类型
不可变类型:值发生改变时,内存地址也发生改变,即id也变,由此证明没有改变原值,而是产生了新的值
不可变的数据类型:整型、浮点型、字符串、布尔值、元组
#整型
x =10
print(id(x))#140723464964032
x=20
print(id(x))#140723464964352
#浮点型
y=1.11
print(id(y))#2597135598480
y=2.11
print(id(y))#2597132997968