Python的Object基类__repr__方法
Python基类的內建方法__repr__是执行一个官方的(或者正式的)代表一个对象的字符串,也就是说可以将字符串转换成一个Python对象。如果可能的话,最好是有效的表达式字符串。如果不可能的话,那需要返回<...someusefuldescription...>类似这样的字符串,必须返回字符串。
如果一个类定义了__repr__,而没有定义__str__方法的时,那么就执行__repr__,创建一个实例。
Python3.4文档:
object.