gpt4 book ai didi

interpreter - 更改对象在解释器中的显示方式

转载 作者:行者123 更新时间:2023-11-28 21:27:57 26 4
gpt4 key购买 nike

有没有办法改变对象在 Python 解释器中的显示方式?例如:

>>> test = myobject(2)
>>> test
'I am 2'

>>> test = myobject(2)
>>> test
myobject(2)

最佳答案

是的,您可以为特殊的__repr__ 方法提供定义:

class Test:
def __repr__(self):
return "I am a Test"

>>> a = Test()
>>> a
I am a Test

当然,在真实示例中,您会打印出对象数据成员的一些值。

Python 文档中描述了 __repr__ 方法 here .

关于interpreter - 更改对象在解释器中的显示方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9424736/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com