python的每个对象都分为可变和不可变类型。
主要的核心类型,不可变类型有数字、字符串、元组,可变类型有列表、字典。
不可变类型以int类型为例:实际上 i += 1 并不是真的在原有的int对象上+1,而是重新创建一个value为6的int对象,i引用自这个新的对象。
>>> i = 5
>>> id(i)
1780867920
>>> i += 1
6 >>> id(i)
1780867936
奥啊
python的每个对象都分为可变和不可变类型。
主要的核心类型,不可变类型有数字、字符串、元组,可变类型有列表、字典。
不可变类型以int类型为例:实际上 i += 1 并不是真的在原有的int对象上+1,而是重新创建一个value为6的int对象,i引用自这个新的对象。
>>> i = 5
>>> id(i)
1780867920
>>> i += 1
6 >>> id(i)
1780867936
奥啊