为什么Python的原始字符串文字不能以单个反斜杠结尾?
发布于 2021-02-02 23:17:53
从技术上讲,文档中描述了任意数量的反斜杠。
>>> r'\'
File "<stdin>", line 1
r'\'
^
SyntaxError: EOL while scanning string literal
>>> r'\\'
'\\\\'
>>> r'\\\'
File "<stdin>", line 1
r'\\\'
^
SyntaxError: EOL while scanning string literal
似乎解析器可以将原始字符串中的反斜杠视为常规字符(这不是原始字符串的全部含义吗?),但是我可能缺少明显的东西。
关注者
0
被浏览
95
1 个回答