- 博客(2)
- 收藏
- 关注
原创 关于python-5至256地址问题
在Python中,对于-5到256之间的整数,这些常用的数字会在Python解释器启动时就被提前创建并分配好内存空间,这样同样的对象就会引用同一个内存地址,也就具有相同的id。当我们创建这些数值时,Python会为每一个数值分配独立的内存空间,因此,哪怕数值相同也会有不同的id。如果你立即因为相同的值分配了两个变量,无论值是多少,Python解释器可能会为了有效的内存使用和性能优化将它们放在同一个地方。但是有趣的事情又发生了,大家如果在pycharm编译器上运行这两段代码的时候会发现都是true。
2023-10-25 19:43:04
301
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人