有的时候会在代码中看到字符串前面加了一个r‘,加了这个r有什么用处呢?在字符串的最左边加上r,是告诉解释器所有字符按照原本的样子进行解释.
我们看一下代码就知道了,我们用字符串’12\34’来举例,如果没有加r,输出的结果可能会跟你预期的不太一样.
print('12\34')
输出
12
print(r'12\34')
输出
12\34
没加r的字符串反斜杠是转义字符,加了r之后’12\34’输出其实是’12\24’,多加一个反斜杠进行转义,这样就可以得到我们原本想要输出的那个反斜杠了。