代码点读机 / Python / __repr__

__repr__ Python · 特殊方法

定义对象在交互环境或 repr() 里的官方字符串表示。

怎么用

def __repr__(self):

小例子

class 猫:
    def __repr__(self):
        return 'Cat()'
print(repr(猫()))

运行结果

Cat()

官方文档:https://docs.python.org/zh-cn/3/reference/datamodel.html#object.__repr__

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条