假设我在 python 中创建了一个类,但我没有__cmp__
为我的类定义方法。现在我创建该类的两个实例并比较它们。Python 使用什么 cmp 方法?我运行了代码,在比较相等性时它返回 false。Python 会比较内存地址吗?
class A(object):
def __init__(self, s):
self.s = s
def __str__(self):
return self.s
x1 = A("jim")
x2 = A("jim")
print x1 == x2
壳牌 说:
False