Python 中is和==的区别?

is用于判断两个变量引用对象是否是同一个;
==用于判断引用变量的值是否相等;
a=[1,2,3]
b=a
print(a is b) #True

print(b==a) #True

b=a[:]
print(b is a) #False
print(b==a) #True

  

原文地址:https://www.cnblogs.com/ITester520/p/13204334.html