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

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

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

注意

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

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