用户:MC_PZB查看:0 回复:0 评论:0 创建时间:2022-12-04T15:53:27
我们一般创建的对象打印出来都是这样的:
<__main__.XXX object at 0xXXX>
但你见过打印出来是这样的对象吗:
xxx obj
实现代码:
class xxx:
def __init__(self,name):
self.name = name
def __repr__(self): #在类中定义repr方法,定义试图被打印出来时的行为
return self.name + " obj"
x1 = xxx('xxx')
print(x1) #输出 xxx obj