python 中的%s 和%r的区别
- %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。
- 确定每一行代码都完全正确。这里是因为你的字符串里的 % 格式化字符数量比后面给的变量多,仔细检查一下哪里写错了。
posted on 2012-12-06 09:40 wangbokun 阅读(2427) 评论(0) 编辑 收藏 举报