最佳答案
我有一个类,我想在其中重写 __eq__
方法。我似乎也应该覆盖 __ne__
方法。我应该实施 __ne__
作为否定的 __eq__
本身或这是一个坏主意?
class A:
def __init__(self, state):
self.state = state
def __eq__(self, other):
return self.state == other.state
def __ne__(self, other):
return not self.__eq__(other)