001_python可变与不可变类型

python的每个对象都分为可变和不可变类型。

主要的核心类型,不可变类型有数字、字符串、元组,可变类型有列表、字典。

不可变类型以int类型为例:实际上 i += 1 并不是真的在原有的int对象上+1,而是重新创建一个value为6的int对象,i引用自这个新的对象。

>>> i = 5
>>> id(i)
1780867920
>>> i += 1
6 >>> id(i)
1780867936

奥啊

猜你喜欢

转载自www.cnblogs.com/hjh0wjy/p/10037054.html
今日推荐