== 和 is 区别

1.‘==’是两个值的判断 ‘is’是地址指向的判断(也是id值的判断)

a=[11,22,33]
b=[11,22,33]
print(a==b)#==> True
print(a is b)#==>False
c=a
print(a is c) #==>True

2.注意 a=100 和b=100

a=100
b=100
print(a==b)#==>true
print(a is b)#==>true

 


版权声明:本文为u010708028原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。