Python学习手记——转义字符

本文目录
[隐藏]

英文:Escape character

含义:

不能按照这些字符的字面意义解释,因为这些字符或被用作注释(#),或被用作其它。

处理:

用反斜线字符“\”作为转义字符起始标志

举例:

(1) 字符串分离

import os

# get current directory
cdir = os.getcwd()
print('current dir: \n'+cdir+'\n')

# get the name of the directory
data = cdir.split('\\')
print(data)  

然后程序输出如下:

current dir: 
C:\Program Files\Microsoft Office
['C:', 'Program Files', 'Microsoft Office']

这里”\n”表示回车,”\\”表示字符”\”。

(2)取消转义操作

原始字符串有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用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 其它的字符以普通格式输出

评论已关闭。

Alexa