为了账号安全,请及时绑定邮箱和手机立即绑定

python什么情况下用 %r,什么情况下用 %s

python什么情况下用 %r,什么情况下用 %s

慕斯709654 2018-07-11 13:13:45
查看完整描述

1 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

s意义是字符串r意义是使用repr,而不是str%r 用来做 debug 比较好,因为它会显示变量的原始数据(raw data),而其它的符号则是用来向用户显示输出的。在《笨办法学习Python(第三版)》中有详细说明比如

>>> print '%s, %s'%('one', 'two')one, two>>> print '%r, %r'%('one', 'two')'one', 'two'

1


查看完整回答
反对 回复 2018-07-30
  • 1 回答
  • 0 关注
  • 800 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信