您的位置:首页 > 编程语言 > Python开发

python 中的%s 和%r的区别

2012-12-06 09:40 246 查看
%r 和 %s 有什么不同?%r 用来做 debug 比较好,因为它会显示变量的原始数据(raw data),而其它的符号则是用来向用户显示输出的。

既然有 %r 了,为什么还要用 %s 和 %d?%r 用来 debug 最好,而其它格式符则是用来向用户显示输出的。如果你觉得很好笑,可不可以写一句 hilarious = True?可以。在习题 27 中你会学到关于布尔函数的更多知识。为什么你在有些字符串上用了 ‘ (单引号) 而在别的上没有用?很大程度上只是个风格问题,我的风格就是在双引号的字符串中使用单引号。看看第 10 行。g that.错误 TypeError: not all arguments converted during string formatting。确定每一行代码都完全正确。这里是因为你的字符串里的 % 格式化字符数量比后面给的变量多,仔细检查一下哪里写错了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: