Python中什么值等于一切?

2024-04-25 08:03:28 发布

您现在位置:Python中文网/ 问答频道 /正文

Python中是否有一个值,当使用==任何其他值进行比较时,总是返回True?我怀疑这是没有意义的,因为如果您将这个值与False进行比较,它可能不会返回True。但我很好奇它是否真的存在


Tags: falsetrue意义
1条回答
网友
1楼 · 发布于 2024-04-25 08:03:28

您当然可以创建一个:

class Anything:
    def __eq__(self, other):
        return True

显然,如果比较的双方都实现^{,那么就存在一个谁赢的问题;它在==的左边,所以Anything() == x对所有x都是正确的,但不一定相反

相关问题 更多 >