慕哥6287543
is是看两个标识符是不是引用自一个对象,利用id()函数就可以看的很清楚,id可以理解为得到变量的内存地址而==是value判断,不同类型不一样,如:>>> a = 3>>> b = 3>>> a == bTrue>>> id(a)11163864>>> id(b)11163864>>> a is bTrue>>> b is aTrue>>> a = [1,3]>>> b = [1,3]>>> a == bTrue>>> a is bFalse>>> id(a)11794392>>> id(b)11813392is not 就是is的否定,意义是一样的。