Python __repr__的目的

Python __repr__的目的,第1张

Python __repr__的目的

__repr__
应该返回对象的可打印表示形式,这很可能是创建该对象的一种可能方式。请参阅此处的官方文档。
__repr__
对于开发人员而言更多,而
__str__
对于最终用户而言则更多。

一个简单的例子:

>>> class Point:...   def __init__(self, x, y):...     self.x, self.y = x, y...   def __repr__(self):...     return 'Point(x=%s, y=%s)' % (self.x, self.y)>>> p = Point(1, 2)>>> pPoint(x=1, y=2)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5640901.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存