【发布时间】:2014-11-27 14:49:38
【问题描述】:
我对@987654321@ 的实际作用感到有些困惑,并且无法理解与之相关的其他解释。比如s1和s2有什么区别:
s1 = r'this\\has\no\special\characters'
编辑:
s2 = 'this\\has\no\special\characters'
谢谢
【问题讨论】:
-
这些是 100% 相同的,我认为您需要删除其中第一个的
r -
您的意思是在
s2中省略\吗? -
如果你去掉
r,你会看到不同。 -
r表示原始字符串,因此本质上特殊/控制字符不需要转义,但是如果您将其用作路径,那么我相信它不会处理斜杠,所以您需要小心 -
您可以通过打印它们轻松判断,第二个字符串会将
\n视为换行符,而在第一个字符串中则不是
标签: python