列表中 is 的使用

 a = 250
 b = 250
 a is b

答:返回 True。

解析:出于性能优化方面的考虑,Python 在内部为 -5~256 范围内的整数维护了一个数组,起到缓存的作用。hAS:U
ev2b#6qQ9z{&oxN!R0my^uh?gnrO
这样,每次你试图创建一个 -5~256 范围内的整数时,Python 都会从这个数组中返回相对应的引用,而不是重新开辟一块新的内存空间存放。

posted @ 2022-08-05 17:13  HeartlessHero  阅读(97)  评论(0)    收藏  举报