2024-04-25 08:03:28 发布
网友
Python中是否有一个值,当使用==与任何其他值进行比较时,总是返回True?我怀疑这是没有意义的,因为如果您将这个值与False进行比较,它可能不会返回True。但我很好奇它是否真的存在
==
True
False
您当然可以创建一个:
class Anything: def __eq__(self, other): return True
显然,如果比较的双方都实现^{,那么就存在一个谁赢的问题;它在==的左边,所以Anything() == x对所有x都是正确的,但不一定相反
Anything() == x
x
您当然可以创建一个:
显然,如果比较的双方都实现^{,那么就存在一个谁赢的问题;它在
==
的左边,所以Anything() == x
对所有x
都是正确的,但不一定相反相关问题 更多 >
编程相关推荐