小整数池的范围【-5,256】。在小整数池中的数据,无论被赋值给多少个 变量,其内存位置和值,都是一样的。
a = 123
b = 123
c = 123
a is b?True
a is c?True
b is c? True
d= -6
e=-6
d is e?False
因为小整数池是在程序开始运行时已经一次性定义好了的。为了使得这些值的内存使用不再重复,为了将这些使用频率很高的值,统一指定内存位置。是python内存规制的机制。
小整数池的范围【-5,256】。在小整数池中的数据,无论被赋值给多少个 变量,其内存位置和值,都是一样的。
a = 123
b = 123
c = 123
a is b?True
a is c?True
b is c? True
d= -6
e=-6
d is e?False
因为小整数池是在程序开始运行时已经一次性定义好了的。为了使得这些值的内存使用不再重复,为了将这些使用频率很高的值,统一指定内存位置。是python内存规制的机制。