somepeople

python小整数池

Python实现int的时候有个小整数池。为了避免因创建相同的值而重复申请内存空间所带来的效率问题, Python解释器会在启动时创建出小整数池,范围是[-5,256],该范围内的小整数对象是全局解释器范围内被重复使用,永远不会被GC回收
总结:
1.范围 -5~256
2.永远不会被GC回收,意味着每次将小整数赋值给变量时,变量的id都是一样的

posted on 2021-01-11 15:15  Hello_Thanos  阅读(185)  评论(0编辑  收藏  举报

导航