在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表:
原始字符串
有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用r和R来定义原始字符串。如:
print r'\t\r'
实际输出为“\t\r”。
| 转义字符 | 描述 |
| \(在行尾时) |
续行符 |
| \\ |
反斜杠符号 |
| \' |
单引号 |
| \" |
双引号 |
| \a |
响铃 |
| \b |
退格(Backspace) |
| \e |
转义 |
| \000 |
空 |
| \n |
换行 |
| \v |
纵向制表符 |
| \t |
横向制表符 |
| \r |
回车 |
| \f |
换页 |
| \oyy |
八进制数yy代表的字符,例如:\o12代表换行 |
| \xyy |
十进制数yy代表的字符,例如:\x0a代表换行 |
| \other |
其它的字符以普通格式输出 |