是的,那很好。实际上,文档敦促您在定义
__ne__时定义
__eq__:
比较运算符之间没有隐含的关系。的真相x==y并不意味着那x!=y 是错误的。因此,在定义时
__eq__(),还应该定义一个,
__ne__()以便操作符能够按预期运行。
在很多情况下(例如这种情况),它
__eq__与否的结果一样简单,但并不总是如此。

是的,那很好。实际上,文档敦促您在定义
__ne__时定义
__eq__:
比较运算符之间没有隐含的关系。的真相x==y并不意味着那x!=y 是错误的。因此,在定义时
__eq__(),还应该定义一个,
__ne__()以便操作符能够按预期运行。
在很多情况下(例如这种情况),它
__eq__与否的结果一样简单,但并不总是如此。