Python3中反斜杠\n?

我想问一下 print('Ru\noob')
Ru
oob
print(r'Ru\noob')
Ru\noob
第二个是不想让反斜杠发生转义,那输出来加了一条斜杠有什么意义吗

由r开头引起的字符串就是声明了后面引号里的东西是原始字符串,在里面放任何字符都表示该字符的原始含义。

这种方法在做网站设置和网站目录结构的时候非常有用,使用了原始字符串就不需要转义了。

如果把单引号前边的r去掉的话就可以换行了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-31
有些场景下需要输出反斜杠,文件路径等,还是有用的。存在必合理本回答被提问者采纳
第2个回答  2019-12-23
C'est vu par vous.
正如你所见
That is as your see.
使用r''而不是'',的作用就是,你能够在你的字符串里,不用转义字符串去表达一个常用字符了。
尤其是在你需要用到正则表达式,就是re模块时,的pattern,不需要专门用转义字符去表示这里有一个反斜杠。
就像用于匹配c:\abc这么一串输入的字符时,你可以用
r'c:\\abc\\d\\e'
也可以用
'c:\\\\abc\\\\d\\\\e'
后面会学到的
第3个回答  2019-12-23
不知道你要问啥问题
相似回答