关于python里的str和repr

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

幕布斯6054654

repr()的输出对python更友好,str()的输出对人更友好举个栗子:>>>a=12345678L>>>str(a)'12345678'>>>repr(a)'12345678L'repr()和``完全一样,推荐使用前者。另外,像这种问题其实google一下更好,google不到再来提问。

天涯尽头无女友

举个荔枝:repr(2.2)'2.200...02'str(2.2)'2.2'这是对待小数上的不同,字符串也会不同,其他的像整数啊list啊dictionary啊是相同的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript