\
开头的字符。\0
或者\x
开头,以\0
开头表示后跟八进制形式的编码值,以\x
开头表示后跟十六进制形式的编码值,Python 中的转义字符只能使用八进制或者十六进制。具体格式如下:
\0dd
\xhh
\0
和\x
后面最多只能跟两位数字,所以八进制形式\0
并不能表示所有的 ASCII 字符,只有十六进制形式\x
才能表示所有 ASCII 字符。str1 = "Oct: \061\062\063" str2 = "Hex: \x31\x32\x33\x78\x79\x7A" print(str1) print(str2)运行结果:
Oct: 123
Hex: 123xyz
转义字符 | 说明 |
---|---|
\n | 换行符,将光标位置移到下一行开头。 |
\r | 回车符,将光标位置移到本行开头。 |
\t | 水平制表符,也即 Tab 键,一般相当于四个空格。 |
\a | 蜂鸣器响铃。注意不是喇叭发声,现在的计算机很多都不带蜂鸣器了,所以响铃不一定有效。 |
\b | 退格(Backspace),将光标位置移到前一列。 |
\\ | 反斜线 |
\' | 单引号 |
\" | 双引号 |
\ | 在字符串行尾的续行符,即一行未完,转到下一行继续写。 |
#使用\t排版 str1 = '网站\t\t域名\t\t\t年龄\t\t价值' str2 = 'C语言中文网\ttask.lmcjl.com\t\t8\t\t500W' str3 = '百度\t\twww.baidu.com\t\t20\t\t500000W' print(str1) print(str2) print(str3) print("--------------------") # \n在输出时换行,\在书写字符串时换行 info = "Python教程:http://task.lmcjl.com/python/\n\ C++教程:http://task.lmcjl.com/cplus/\n\ Linux教程:http://task.lmcjl.com/linux_tutorial/" print(info)运行结果:
网站 域名 年龄 价值 C语言中文网 task.lmcjl.com 8 500W 百度 www.baidu.com 20 500000W -------------------- Python教程:http://task.lmcjl.com/python/ C++教程:http://task.lmcjl.com/cplus/ Linux教程:http://task.lmcjl.com/linux_tutorial/
本文链接:http://task.lmcjl.com/news/9137.html