据我了解,它们在功能上并不完全相同。如果要与类进行比较,则该类可能具有成员函数,
__ne__该成员函数在使用比较运算符!=
__eq__时被调用,而在使用比较==时被调用
因此,在这种情况下,
not (a == b)将以
__eq__b为参数调用a,然后
not结果以b为参数
(a != b)调用
__ne__a。
我将使用第一种方法(使用!=)进行比较

据我了解,它们在功能上并不完全相同。如果要与类进行比较,则该类可能具有成员函数,
__ne__该成员函数在使用比较运算符!=
__eq__时被调用,而在使用比较==时被调用
因此,在这种情况下,
not (a == b)将以
__eq__b为参数调用a,然后
not结果以b为参数
(a != b)调用
__ne__a。
我将使用第一种方法(使用!=)进行比较