是否可以创建具有以下行为的类?
>>> x = X()
>>> x
>>>
我尝试了以下
class X:
def __repr__(self):
return ""
导致
>>> x = X()
>>> x
>>>
以及以下内容:
class X:
def __repr__(self):
return repr(None)
>>> x = X()
>>> x
None
>>>
以及其他一些想法,例如当您在其上调用None
时从__repr__
错误中返回repr
,以及从NoneType
仅导出错误。