今天爱分享给大家带来python运算符 is 与 == 有什么区别?【面试题详解】,希望能够帮助到大家。
Python 中的对象包含三要素:id、type、value。其中,id 用来唯一标识一个对象,type 标识对象的类型,value 是对象的值。
is 判断 a 对象是否就是 b 对象,用于判断两个变量引用对象是否为同一个,是通过 id 来判断的。 == 判断 a 对象的值是否和 b 对象的值相等,是通过 value 来判断的。例如:
原文链接:https://blog.itblood.com/1482.html,转载请注明出处。