首页 > 代码库 > str、__str__ 、repr、 __repr__、``

str、__str__ 、repr、 __repr__、``

内建函数str()和repr() 或反引号操作符(``)可以方便地以字符串的方式获取对象的内容、类型、数值属性等信息。

 

str()函数得到的字符串可读性好(故被print调用),而结果通常无法用eval()求值;

repr()函数得到的字符串通常可以用来重新获得该对象,大多数情况下 obj==eval(repr(obj)) 这个等式是成立的,``和repr()做一样的事情;

str、__str__ 、repr、 __repr__、``