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

'''...'''和r'''...'''的用法和作用是否完全相同 即加不加r是否相同

RT 新手求教

正在回答

3 回答

使用r'''...'''时,引号里面所有的内容将不会转义(转义失效),使用'''...'''时,引号里面的转义符正常使用,注意两种方法使用时都要注意不能以\结尾

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

死神13 提问者

非常感谢!
2016-01-02 回复 有任何疑惑可以回复我~
#2

johnyeats 回复 死神13 提问者

可是我还是没看懂为什么要举这个例,答案明显r加不加没区别啊,反正都要去掉/又不是保留/
2016-02-05 回复 有任何疑惑可以回复我~

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

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


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

这个是表示不转义,使用真实字符
比如如下代码:
   s = r'test\tddd'
   s2 = 'test\tddd'
   print(s)
   print(s2)
输出结果是:
test\tddd
test    ddd
其中s里面的\t就是使用真实字符\t,而不是转义为制表符

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

死神13 提问者

我是指 在多行的情况下 即类似'''... ... ...'''这种情况 加和不加的区别
2016-01-01 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

'''...'''和r'''...'''的用法和作用是否完全相同 即加不加r是否相同

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