【发布时间】:2016-05-04 04:05:25
【问题描述】:
我正在尝试比较任何两个对象的值,其数据类型可以是任何东西(包括字节数组、django 对象、字典、布尔值......等等)。现在我正在使用 '==' 运算符。这是比较两个对象的正确方法吗?
【问题讨论】:
-
你试过了吗?如果是这样,它是否让您有理由相信它不能正常工作?
-
嗯,它适用于我拥有的少量测试用例,但我想知道是否有任何方法可以确定。
我正在尝试比较任何两个对象的值,其数据类型可以是任何东西(包括字节数组、django 对象、字典、布尔值......等等)。现在我正在使用 '==' 运算符。这是比较两个对象的正确方法吗?
【问题讨论】:
'==' 如果两个对象相等则返回真,而如果两个变量指向同一个对象,'is' 返回真。 查看此页面以获得更深入的解释: Is there a difference between `==` and `is` in Python?.
您是在问如何比较两个值相等的对象,或者它们是否指向同一个公共对象?
【讨论】: