本文参考:嗨客网(www.haicoder.net)
Python转义字符Python转义字符教程在编程中有一些字符是打不出来的,比如换行,提示音,下一个制表位等等,于是程序语言的开发者就设计了转义序列(escape sequence)这种东西用来表达这些字符。
所谓转义,可以理解为 “采用某些方式暂时取消该字符本来的含义”,这里的 “某种方式” 指的就是在指定字符前添加反斜杠 \,以此来表示对该字符进行转义。
Python常用转义字符
转义字符 |
说明 |
\ |
在行尾的续行符,即一行未完,转到下一行继续写 |
' |
单引号 |
" |
双引号 |
\0 |
空 |
\n |
换行符 |
\r |
回车符 |
\t |
水平制表符,用于横向跳到下一制表位 |
\a |
响铃 |
\b |
退格(Backspace) |
\ |
反斜线 |
\0dd |
八进制数,dd 代表字符,如 \012 代表换行 |
\xhh |
十六进制数,hh 代表字符,如 \x0a 代表换行 |
Python 制表符的转义字符为 \t。
print('网站\t教程\t网址')
print('嗨客网\tPython\twww.haicoder.net')
程序运行,控制台输出,如下图:
我们可以看到,程序的输出在每个单词之间都多了一个制表符。所以 \t 在 Python 中表示的是水平制表符。
Python换行符Pythonb换行符的转义字符为 \n。
print('嗨客网\nPython\nwww.haicoder.net')
程序运行,控制台输出,如下图:
我们可以看到,程序的输出在每个单词后面都直接换行了。所以 \n 在 Python 中表示的是换行符。
Python反斜杠Python 反斜杠的转义字符为 \\。
print('嗨客网\\Python\\www.haicoder.net')
程序运行,控制台输出,如下图:
我们可以看到,程序的输出在每个单词后面都加了一个 \。所以 \\ 在 Python 中表示的是单个的 \。
Python双引号Python 双引号的转义字符为 \"。
print("嗨客网(\"www.haicoder.net\")")
程序运行,控制台输出,如下图:
我们可以看到,我们想在程序中输出单个双引号的时候,直接使用单个双引号程序会直接报错,我们需要使用双反斜杠来进行转义。
Python转义字符总结Python 常用的转义字符, 制表符:\t、换行符:\n、回车符:\r。
,