成语大全网 - 汉语词典 - python __repr__的作用

python __repr__的作用

1,尝试生成这样一个字符串,将其传给 eval可重新生成同样的对象 。

2,否则,生成用尖括号包住的字符串,包含类型名和额外的信息。

一,这个简单 str是显示给用户用的 repr是给机器用的。

答: ?

1,class A(object)

2,print "this is A class" ? def __repr__(self): print "this is repr func" ?a = A() 比如print a 调用的是a的__str__方法 ?

3,而如果你在python解释器里直接敲a后回车,调用的是a.__reprpython?str和repr的区别。