is 用于判断两个变量引用对象是否为同一个。
== 用于判断引用变量的值是否相等。
>>> a = [1, 2, 3]
>>> b = a
>>> b is a
True
>>> b == a
True
>>> b = a[:] # b复制了a,是另外一个列表了,但是值是一样的。
>>> b is a
False
>>> b == a
True
is 用于判断两个变量引用对象是否为同一个。
== 用于判断引用变量的值是否相等。
>>> a = [1, 2, 3]
>>> b = a
>>> b is a
True
>>> b == a
True
>>> b = a[:] # b复制了a,是另外一个列表了,但是值是一样的。
>>> b is a
False
>>> b == a
True