首页 > 技术文章 > Python 中is和==的区别?

ITester520 2020-06-28 18:06 原文

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

  

推荐阅读