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
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