1、整数 :int
运用python进行进制转换
>>> print(0b1001) #二进制
9
>>> print(0o1001) #八进制
513
>>> print(0x1001) #十六进制
4097
python的整数长度为32位—4字节,并且通常是连续分配内存空间
id()函数:专门用于查看任何数据类型地址的函数
>>> id(0)
2258850900240
>>> id(1)
2258850900272
>>> id(2)
2258850900304
>>> id(3)
2258850900336
>>> id(4)
2258850900368
python在初始化环境的时候就在内存里划分出一块空间,专门用于整数对象的存取。当然,这块空间也不是无限大的,能保存的数据是有限的。
小整数对象池
python初始化的时候会自动创建一个小整数对象池,为方便我们调用,避免后期重复生成,这里只包含(-5——256),这些数字是我们最常用的,所以就预先被python加载进了内存。
* 对于整数的使用而言,不在-5到256之间,一律重新创建。
当a和b分别赋值时,在-5——256和不在-5——256