Python字符串前面的r的含义

r 代表 raw 的意思. 表示要将字符串中所有字符当成原始字符来看待. 比如 \n 在普通字符串里表示换行的意思, 而在带有 r 标识的字符串中, 它就是两个字符的组合.

示例代码

1
2
3
4
str = r'hello \n'
str2 = 'hello \n hello'
print(str)
print(str2)

输出

1
2
3
4
hello \n
hello
hello