我正在阅读Python 2.7的文档,但我不理解Raw-Unicode-Escape encoding。以下是原始文档:
对于专家来说,也有一种与普通字符串相同的原始模式。您必须在开头引号前加上“ur”,以便Python使用Raw-Unicode-Escape编码。它仅会在小写“u”的前面有奇数个反斜杠时应用上述\uXXXX转换。
我想知道为什么需要的反斜杠数量是奇数。这只是一个规则还是由于其他原因?
对于专家来说,也有一种与普通字符串相同的原始模式。您必须在开头引号前加上“ur”,以便Python使用Raw-Unicode-Escape编码。它仅会在小写“u”的前面有奇数个反斜杠时应用上述\uXXXX转换。
我想知道为什么需要的反斜杠数量是奇数。这只是一个规则还是由于其他原因?
ur'Hello\u0020World !'
和u'Hello\u0020World !'
有什么区别呢? - Chaos