Python3基础 __repr__ 类的实例对象的名字 可以打印文字(1)

引用自:http://www.bubuko.com/infodetail-1918622.html

这个__repr__的作用从下边的例子中可以看出,返回实例化对象的表达

code:

class MyClass() :
    def __str__(self) :
        return "我是MyClass的一个实例"
    def __repr__(self) :
        return "这回连print都省了"

a=MyClass()

result:

============= RESTART: C:\Users\Administrator\Desktop\myCode.py =============
>>> print(a)
我是MyClass的一个实例
>>> a
这回连print都省了
>>> 

posted @ 2018-03-28 13:13  十万行代码  阅读(727)  评论(0编辑  收藏  举报