python核心类型分为以下两类:
不可变类型:数字,字符串,元组,不可变集合
可变类型:列表,字典,可变集合
而python只对三位及以下整数和短字符串对象进行复用,请看代码:
52377904
a=3
b=3
id(a)
1544055888id(b)
1544055888a=11
b=11
id(a)
1544056144id(b)
1544056144a=111
b=111
id(a)
1544059344id(b)
1544059344a=1111
b=1111
id(a)
52377904id(b)
52377968a=1.1
b=1.1
id(a)
29961024id(b)
29961048