__ne__是否应在Python中实现为__eq__的否定形式?

__ne__是否应在Python中实现为__eq__的否定形式?,第1张

__ne__是否应在Python中实现为__eq__的否定形式?

是的,那很好。实际上,文档敦促您在定义

__ne__
时定义
__eq__

比较运算符之间没有隐含的关系。的真相x==y并不意味着那x!=y 是错误的。因此,在定义时

__eq__()
,还应该定义一个,
__ne__()
以便 *** 作符能够按预期运行。

在很多情况下(例如这种情况),它

__eq__
与否的结果一样简单,但并不总是如此。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5645270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存