在 Python 中比较对象时,恒等运算符经常用在应该使用相等运算符 == 的上下文中。事实上,在比较数据时使用它几乎从来都不是一个好方法。
目录
什么是 == 运算符?
为了根据对象的值来比较对象,使用了 Python 的相等运算符 (==)。它调用 left 对象的 __eq__() 类方法,该方法指定确定相等性的标准。然而,这些约束通常是这样编写的:如果两个对象具有相同的值,则相等运算符 == 返回 True;
在 Python 中比较对象时,恒等运算符经常用在应该使用相等运算符 == 的上下文中。事实上,在比较数据时使用它几乎从来都不是一个好方法。
目录
为了根据对象的值来比较对象,使用了 Python 的相等运算符 (==)。它调用 left 对象的 __eq__() 类方法,该方法指定确定相等性的标准。然而,这些约束通常是这样编写的:如果两个对象具有相同的值,则相等运算符 == 返回 True;