可变与不可变

数字/字符串类型:
x = 10
print(id(x) )
# 140713686168096
x = x + 1
print(id(x))
#140713686168128
--------id变化----->克隆-----》存储地址变化----》不可变



列表/字典类型:
t_list = [1,2]
print(id(t_list))
t_list.append(4)
print(id(t_list))
1248119706184
1248119706184
------存储地址不变-----》存储空间不变 ---》可变---》id不变
---------id--->存储空间在内存的位置


注意:每次运行时id是否同时变化,(id在运行时都变化)

-----可变 / 不可变 ---》相对于什么????
------》存储空间大小不变,存储在空间的值----》是否变化
------》创建一个值---->开辟一个内存空间

posted @ 2019-08-30 15:32  black__star  阅读(105)  评论(0编辑  收藏  举报