Python 中的 is 和 == 以及字符串驻留机制

is 和 ==   先了解下官方文档中关于 is 和 == 的概念。is 表示的是对象标示符(object identity),而 == 表示的是相等(equality);is 的做用是用来检查对象的标示符是否一致,也就是比较两个对象在内存中的地址是否同样(至关于检查 id(a) == id(b)),而 == 是用来检查两个对象引用的值是否相等(至关于检查 a.eq(b));这点和Java有点相似
相关文章
相关标签/搜索