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

我没太理解''' '''和r''' '''有啥区别

我没太理解'''      '''和r'''   '''有啥区别

求赐教?


正在回答

4 回答

加了r的,就是想最后展示什么就写什么,“和‘就是原样;而不加r的,就是要在原本语句中的”和’之前都加上\,变成\"和\'。

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

慕仔

错了,'''......'''这种需要加\
2020-05-21 回复 有任何疑惑可以回复我~

包含‘’或“”的单行字符串,这种情况使用

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

不是一个单行,一个多行吗

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

防止字符串被转义,要是字符串包含\n \t这种,这个r就很有作用了

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

qq_慕标0403203 提问者

可能我还是不太理解 ,我刚又试了一遍, print '''"To be, or not to be": that is the question. Whether it's nobler in the mind to suffer.''' 和 print r'''"To be, or not to be": that is the question. Whether it's nobler in the mind to suffer.''' 在我运行的过程中并未有啥不同,所以还是不太理解
2019-07-28 回复 有任何疑惑可以回复我~
#2

慕码人2327804 回复 qq_慕标0403203 提问者

r''' \n ''' 和''' \n '''输出结果不同 区别是''' '''里面写入转义字符 会被转义后输出;但是对'或"没有影响 r''' '''里面写入转义字符 不会被转义 原样输出
2019-10-30 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

我没太理解''' '''和r''' '''有啥区别

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