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

求解释一下

如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r,表示这是一个 raw 字符串,里面的字符就不需要转义了。 什么意思

正在回答

2 回答

print r'''bob said "i'm OK."''' 这样就对了

0 回复 有任何疑惑可以回复我~
#1

萌新程序猿orz 提问者

原来是要加三'个啊 谢谢
2018-07-06 回复 有任何疑惑可以回复我~

就是一个一个转义太麻烦了啊 把要输出的字符串前面加个r 里面的 ” 和‘ 就不用管他啦  有\n的 写个空格就行了 里面的\都去掉去掉

0 回复 有任何疑惑可以回复我~
#1

萌新程序猿orz 提问者

举个例子呗 例如 print 'rBob said "I'm OK."' 这样吗
2018-07-06 回复 有任何疑惑可以回复我~
#2

csncuishien 回复 萌新程序猿orz 提问者

r要加到引号前面 print r'Bob said "I'm OK"'
2018-07-06 回复 有任何疑惑可以回复我~
#3

萌新程序猿orz 提问者 回复 csncuishien

还是不对 python运行错误
2018-07-06 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

求解释一下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信