这
r意味着该字符串将被视为原始字符串,这意味着所有转义码都将被忽略。
例如:
'n'将被视为换行符,而
r'n'将被视为后跟的字符
n。
如果存在
'r'或'R'前缀,则字符串中包含反斜杠后面的字符而不会更改,并且所有反斜杠都保留在字符串中。例如,字符串文字r"n"包含两个字符:反斜杠和小写字母'n'。可以使用反斜杠对字符串引号进行转义,但是反斜杠仍保留在字符串中;例如,r"""是由两个字符组成的有效字符串文字:反斜杠和双引号;r""
不是有效的字符串文字(即使是原始字符串也不能以奇数个反斜杠结尾)。具体来说,原始字符串不能以单个反斜杠结尾(因为反斜杠会转义以下引号字符)。还要注意,单个反斜杠后跟换行符被解释为这两个字符是字符串的一部分,而不是行的延续。
来源:Python字符串文字
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)