1. 程式人生 > >repr和str的區別

repr和str的區別

body clas 區別 eval 輸出 字符型 rep pre spa

repr和str都用於輸出對象的字符串表示,只不過,repr會將對象直接轉為字符串,而str則會將對象轉為字符型。

例如:

>> repr(abc)
"‘abc‘"
>> str(abc)
abc
>> repr(1000L)
1000L
>> str(1000L)
1000

用repr生成的字符串可以用eval變回原對象。

repr和str的區別