最近学习python 2 ,觉得有必要小结一下关于字符串处理中的formatters,
1.首先是一个%s和%r的区别:
对于非字符串类,%s使用str() 方法,而%r使用repr()方法
对于字符串而言,却别就在于,‘%s‘ 才等价于 %r,换句话说,%r会自动给字符串加上单引号,这是由于%r本身 “还原对象”的特性决定的
因此,%r适用于debug,而%s更适用于输出字符串,即使字符串之间可嵌套。
原文:http://www.cnblogs.com/luruiyuan/p/6238612.html