id相同的小整数范围

Python 为了优化速度,使用了小整数对象池,避免为整数频繁申请和销毁内存空间。

Python 小整数的范围是 [-5, 257),只有数字在-5到256之间它们的id才会相等。

同理,字符串对象也有一个类似的缓冲池,超过区间范围内自然不会相等了。

当然,这都是优化措施,编程时可以不用关注。

posted on 2020-02-04 13:54  Rita_Jia  阅读(185)  评论(0)    收藏  举报

导航