我想创建一个类MyClass,其中bool(MyClass)返回False。可能吗?我希望类本身具有这种行为,而不是该类的对象。对于该类的对象,我知道我可以在__bool__(self)中返回False。 最佳答案 要定义一个类使用的__bool__方法,而不是它的实例,您需要修改它的类。您可以通过编写metaclass来做到这一点.classFalseMeta(type):def__bool__(self):returnFalseclassMyClass(metaclass=FalseMeta):passprint(bool(My