这两个函数用于将值转为字符串,前者转为适合人阅读的形式,后者转为供解释器读取的形式那么怎么算是适合人阅读的形式,怎么算是供解释器读取的形式呢?这两者有何不同?
2 回答

幕布斯6054654
TA贡献1876条经验 获得超7个赞
repr()的输出对python更友好,str()的输出对人更友好举个栗子:>>>a=12345678L>>>str(a)'12345678'>>>repr(a)'12345678L'repr()和``完全一样,推荐使用前者。另外,像这种问题其实google一下更好,google不到再来提问。

天涯尽头无女友
TA贡献1831条经验 获得超9个赞
举个荔枝:repr(2.2)'2.200...02'str(2.2)'2.2'这是对待小数上的不同,字符串也会不同,其他的像整数啊list啊dictionary啊是相同的。
添加回答
举报
0/150
提交
取消