Python中“a is b”和“a==b”有什么区别?

1 个回答

Coco老师 - 科普专家
擅长:编程教育

1、 a == b , 这是一个比较运算符,用于比较两个对象的value(值)是否相同

相同则返回True 否则返回False

2、 a is b,用于比较两个对象的物理id。

如果相同则返回True,否则返回False