在编程中有一些字符是打不出来的,比如换行,提示音,下一个制表位等等,于是程序语言的开发者就设计了转义序列(escape sequence)这种东西用来表达这些字符。下面就是一些转义字符
转义字符 | 功能 |
\\ | 反斜杠(\) |
\' | 单引号(') |
\" | 双引号(") |
\a | ASCII响铃符(BEL) |
\b | ASCII退格符(BS) |
\f | ASCII进纸符(FF) |
\n | ACCLL换行符(FL) |
\r | ASCLL回车符(CR) |
\t | ASCLL水平制表符(CR) |
\v | ASCLL垂直制表符(VT) |
\N{name} | Unicode数据库的字符名,其中name是它的名字,仅Unicode适用 |
\uxxxx | 值为16位十六进制值xxxx的字符 |
\Uxxxxxxxx | 值为32位十六进制值xxxxxxxx的字符 |
\ooo | 值为八进制值ooo的字符 |
\xhh | 值为十六进制值hh字符 |
举几个例子
str = "I\'m use Python.\n这听起来很好。"
print(str)
#运行结果
#I'm use Python.
#这听起来很好。