python整型/字符串/浮点/布尔 对象会共享相同的内存地址

相同整数/浮点数/字符串-同一内存地址

不同整数/浮点数/字符串-不同内存地址

注意

需要注意的是,这种共享是由解释器实现的内部优化,具体行为可能会因Python版本、解释器实现和对象的具体内容而有所不同。因此,在一般情况下,不应该依赖于对象的内存地址是否相同来进行逻辑判断或编写代码。应该使用==运算符来比较对象的值是否相等。

posted @ 2023-06-11 10:38  __username  阅读(27)  评论(0编辑  收藏  举报

本文作者:DIVMonster

本文链接:https://www.cnblogs.com/guangzan/p/12886111.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。