== != 比较的是对象的值是否相等
is isnot 比较的是对象的id是否相等(比较是否是同一个对象)
a = [1,2,3]
b = [1,2,3]
print(a,b)
print(id(a),id(b))
print(a == b) #a和b的值 相等,使用==会返回true
print(a is b) #a和b不是同一个对象,内在地址不同,使用is 会返回Flase
== != 比较的是对象的值是否相等
is isnot 比较的是对象的id是否相等(比较是否是同一个对象)
a = [1,2,3]
b = [1,2,3]
print(a,b)
print(id(a),id(b))
print(a == b) #a和b的值 相等,使用==会返回true
print(a is b) #a和b不是同一个对象,内在地址不同,使用is 会返回Flase
本文标题:Python3 ==和is
本文链接:https://www.haomeiwen.com/subject/dihadctx.html
网友评论