Python 转义字符

转义字符 是一种特殊的字符常量,在编程语言中,我们用转义字符表示不能直接显示的字符,比如 换行键后退键回车键

说明

转义字符的特征是【 反斜杠 + 想要实现的转义功能首字母

比如,换行 \n 代表(+newline)、退格 \b 代表(+backspace)、回车 \r 代表(+return)

转义字符

转义字符 意义
\a 响铃(BEL)
\b 退格(BS),将当前位置移到前一列
\f 换页(FF),将当前位置移到下页开头
\n 换行(LF),将当前位置移到下一行开头
\r 回车(CR),将当前位置移到本行开头
\t 水平制表(HT),相当于四个空格的一个Tab键
\v 垂直制表(VT)
\\ 代表一个反斜杠字符 \
\‘ 代表一个单引号字符 '
\“ 代表一个双引号字符 "
\? 代表一个问号字符 ?
\0 空字符(NUL)
\ddd 1到3位八进制所代表的任意字符
\xhh 1到2位十六进制所代表的任意字符

注意区分斜杠 / 和反斜杠 \ ,此处不可互换

一些例子

\n 用来表示 换行键 ,这是最常见的一种

1
print('夜雨寄北\n   --李商隐\n\n君问归期未有期\n巴山夜雨涨秋池\n何当共剪西窗烛\n却话巴山夜雨时')

输出

1
2
3
4
5
6
7
夜雨寄北
--李商隐

君问归期未有期
巴山夜雨涨秋池
何当共剪西窗烛
却话巴山夜雨时

还可以使用三引号 ''' ''' 达到上面效果:

1
2
3
4
5
6
7
8
9
print('''
夜雨寄北
--李商隐

君问归期未有期
巴山夜雨涨秋池
何当共剪西窗烛
却话巴山夜雨时
''')