两者均是将数值转换成字符串的形式,但是有细微的区别
str()会创建一个适合人阅读的字符串。
repr()会创建适合解释器阅读的字符串。
>>> a='abcd\n'
>>> b=repr(a)
>>> c=str(a)
>>> b
"'abcd\\n'"
>>> c
'abcd\n'
两者均是将数值转换成字符串的形式,但是有细微的区别
str()会创建一个适合人阅读的字符串。
repr()会创建适合解释器阅读的字符串。
>>> a='abcd\n'
>>> b=repr(a)
>>> c=str(a)
>>> b
"'abcd\\n'"
>>> c
'abcd\n'