首页 > 其他 > 详细

可变与不可变

时间:2019-08-30 16:31:07      阅读:62      评论:0      收藏:0      [点我收藏+]
数字/字符串类型:
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在运行时都变化)

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

可变与不可变

原文:https://www.cnblogs.com/shaozheng/p/11435229.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!