在python代码中写入如下代码
def __repr__(self):
return self.goods_name
def __str__(self):
return self.goods_name
相同点
这两个方法都是用于显示的:
-
__str__是面向用户的
-
__repr__面向程序员
不同点
- str 是针对print打印,只有print打印出结果,
- __repr__调用对象是,将打印返回值
def __repr__(self):
return self.goods_name
def __str__(self):
return self.goods_name
这两个方法都是用于显示的:
__str__是面向用户的
__repr__面向程序员
版权声明:如无特殊说明,文章均为何三笔记原创,转载请注明出处