一、小整数池
可变的数据类型:list dict set
可变: 就是里面的数据类型变了,但是指向的内存地址没变。
不可变的数据类型:str 数值类型 tuple
不可变:如果改变了里面的值,相应的只想内存地址也会发生改变。所以说为不可变的数据类型
小整数池:-5 - 256 在这个池子里面的数值都是提前创建好的
二、intern 机制(大整数池,针对字符串存储)
大整数池: 只存储包含标准字符(数字、字母、下划线)的字符串,包含特殊字符的字符串不会被
添加到大整数池
例子:
a = "123"
b = "123"
a is b =True
注释:这两个指向的内存地址是一样的
c= "123#"
d = "123#"
c is d = False
注释:这两个指向的内存地址是不一样的