|
|
1
18
这是一个 FAQ . 作为对“你真的希望你的字符串以反斜杠结尾”的回应。在“原始”字符串中没有办法做到这一点。“:常见问题解答显示了如何解决它。
|
|
|
2
4
原始字符串主要是为了可读地编写正则表达式的模式,而正则表达式不需要尾随的反斜杠;它们可能在Windows中很方便(在大多数情况下,您都可以使用正斜杠--以Python为基础的Microsoft C库接受这两种形式!).使(几乎)不可能编写包含两个单一表达式的正则表达式模式是不可接受的。 和 双引号,只是为了加强所讨论的事故。 “几乎”因为三重报价几乎总是有帮助…但有时会有点疼)。 所以,是的,原始字符串被设计成这样的行为(禁止尾随反斜杠的奇数),并且它 是 被认为是完全“适当的行为”,让他们尊重guido在发明它们时所做的设计决策;-)。 |
|
|
3
3
另一种解决方法是:
|
|
|
4
0
但是,这就提出了一个问题,为什么原始字符串是“原始的”,除了嵌入的引号? 你必须要 一些 转义机制,否则就不能在字符串中使用外部引号字符。然后你需要一个逃生机制来逃生。 |