1、什么是转义字符
反斜杠+想要实现的转义功能首字母
2、为什么需要转义字符
(1)当字符串中包含反斜杠、单引号、双引号等有特殊用途的字符时,必须使用反斜杠对这些字母进行转义(换一个含义)
\\ 反斜杠
\' 单引号
\" 双引号
示例
print('https:\\\\www.baidu.com')
print('专家建议:\'XXX\'')

(2)当字符串中包含换行、回车、水平制表符、退格等无法直接表示的特殊字符时,也可以使用转义字符
\n 换行
\r 回车
\t 水平制表符
\b 退格符
示例
print('1、hello\nworld') # 换行输出 \n--newline
print('2、hello\rworld') # 回车,world覆盖了hello \r--return
print('3、hello\tworld') # 制表 \t --table
print('4、hello\bworld') # 退一格 \b --back

(3)原字符,不希望字符串的转义字符起作用,就使用原字符,就是在字符串之前加上r
或者R
示例:
print(r'hello\nworld')
print(r'hello\nworld\') # 会报错,使用原字符时,最后一个字符不能是反斜杠
注:使用原字符时,最后一个字符不能是反斜杠

