==比较的是2个对象的值是否相等
is是比较两个引用是否是同一个对象
例一:a和b的值相同,指向不同的引用
a=[11,22,33]
b=[11,22,33]
print(a == b) #true
print(a is b) #False
例二:a和b的值相同,指向相同的引用
a=[11,22,33]
b=a
print(a == b) #True
print(a is b) #True
例三:固定类型的情况
a=1
b=1
print(a==b) #True
print(a is b) #true
本文详细解析了Python中'=='和'is'运算符的不同用法。'=='用于比较两个对象的值是否相等,而'is'则判断两个引用是否指向同一对象。通过具体例子展示了不同类型变量在使用这两个运算符时的行为差异。

被折叠的 条评论
为什么被折叠?



