__str__和__repr__区别

print(a) 调用的是a的__str__方法
在python解释器里直接敲a后回车,调用的是a.__repr__()

如果没有定义__str__ __str__=__repr__()

posted @ 2018-01-31 10:58  Kastrcn  阅读(184)  评论(0编辑  收藏  举报