【发布时间】:2016-09-30 19:42:08
【问题描述】:
解决方案是使用 Python 的原始字符串表示法 表达模式;反斜杠不以任何特殊方式处理 以 'r' 为前缀的字符串文字。所以 r"\n" 是一个两个字符的字符串 包含'\'和'n',而“\n”是一个字符的字符串 包含换行符。通常模式将用 Python 表示 使用此原始字符串表示法的代码。
类型也匹配; type(u"text") == type(ur"text"),删除 u 时也是如此。因此,我不得不问:这两者有什么区别?如果没有区别,为什么要使用r?
【问题讨论】:
-
你在使用 Python 2 吗?