转义字符(转义序列)

在编程中有一些字符是打不出来的,比如换行,提示音,下一个制表位等等,于是程序语言的开发者就设计了转义序列(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.
#这听起来很好。

猜你喜欢

转载自blog.csdn.net/little_engineer/article/details/81219702