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

当有这个结构'''...'''的时候有没有r好像没影响啊

print r'''"To be,or not to be":that is the question.

Whether it's nobler in the mind to suffer.'''


print '''"To be,or not to be":that is the question.

Whether it's nobler in the mind to suffer.'''


这里有没有r其实没有影响啊



正在回答

4 回答

因为引号里面没有转义字符,所以看不出差别。试试这两个的差别:

print r'''"To be,or not to be":that is the question.\nWhether it's nobler in the mind to suffer.''' 

print '''"To be,or not to be":that is the question.\nWhether it's nobler in the mind to suffer.'''

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

r''表示''内部的字符串默认不转义,所以加了r的'''...'''里面的双引号没有转译,同时我测试了'''...'''不加r的单引号和双引号结果都没有转译,说明'''...'''内可以多行和带单引号以及双引号!!

所以没有影响!   

 不过遇到输入 \b (退格Backspace),\n(换行 ){我说的是字符哈!}等情况就要加r

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

我也是这么觉得

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

shiya

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

举报

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

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

进入课程

当有这个结构'''...'''的时候有没有r好像没影响啊

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