在python中:== 判断的是两个对象的值是否相等,is判断的是两个对象是否为同一个
举个很诡异的例子:
我(对象A)的兜里有10块钱(valueA),小明(对象B)的兜里也有10块钱(valueB)
这个时候我们可以说:我兜里的钱==小明兜里的钱(比较的是value)
但是我们绝不能说:我兜里的钱 is 小明兜里的钱!
在python中:== 判断的是两个对象的值是否相等,is判断的是两个对象是否为同一个
举个很诡异的例子:
我(对象A)的兜里有10块钱(valueA),小明(对象B)的兜里也有10块钱(valueB)
这个时候我们可以说:我兜里的钱==小明兜里的钱(比较的是value)
但是我们绝不能说:我兜里的钱 is 小明兜里的钱!