整数对象缓存池 对于【-5,256】中的小整数,系统已经提前分配好了,可以直接拿来用,而对于其他的大整数,python会在内存池中为其分配一块小于256k大小的内存。这样,对于小整数,我们每次的引用都是引用的同一个对象,他们的内存地址是一样的,而对于大整数,每次赋值引用都是引用的不同的对象,他们的内存地址不一样,看下面的例子 为了进一步验证,我们可以通过sys模块的getrefcount()函数来查看系统中某一个对象的被引用次数,对于小整数引用次数是大于3的