【发布时间】:2020-02-12 06:25:58
【问题描述】:
我知道像r'hello world' 这样的原始字符串可以防止转义。
即使字符串没有任何转义序列,总是在前面加上 r 符号是一种好习惯吗?
假设我的异常需要一些字符串文字解释,我需要连接到 url 是字符串文字的网站。他们没有反斜杠。原始字符串和普通字符串有性能差异吗?
【问题讨论】:
-
如果需要特殊字符怎么办?例如换行符
'\n'? -
@wjandrea 只有这样,删除'r'
-
我会说这样做违背了记谱者的意图。
r与b一样,表示 此引用文字中的符号是特殊的。它邀请读者以不同的方式解释反斜杠。如果没有,至少有一些读者会检查并重新检查并想知道他们错过了什么。
标签: python python-3.x escaping