可变类型
- 列表 list
- 字典 dict
>>> list1 = [1,2,3]
>>> list2 = list1
>>> id(list1)
48194056
>>> id(list2)
48194056
>>> list1
[1, 2, 3]
>>> list2
[1, 2, 3]
>>> list1.append(4)
>>> id(list1)
48194056
>>> id(list2)
48194056
>>> list1
[1, 2, 3, 4]
>>> list2
[1, 2, 3, 4]
不可变类型
- 数值类型 int long float bool
>>> a = 1
>>> b = a
>>> id(a)
1367567376
>>> id(b)
1367567376
>>> a
1
>>> b
1
>>> a = 2
>>> id(a)
1367567408
>>> id(b)
1367567376
>>> a
2
>>> b
1
注意:可变类型的内存地址是始终不变的,不可变类型的内存地址是变化的