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