何为转义字符?
转义字符就是反斜杠加上想要实现的功能首字母,改变了其原来表示的含义。
在遇到无法直接表示的字符或者在字符串中有特殊用途的字符时,可以使用转义字符。
下表为常用的转义字符及其所代表的含义:
\’ | 转义单引号 |
\” | 转义双引号 |
\\ | 转义反斜杠 |
\n | 换行 |
\t | 制表符(TAB,相当于4个空格位置) |
\b | 退格符(backspace),退一格,将\b前面的那个字符删除了 |
\r | 回车,将此符号之前的所有字符都删除 |
下面是各种转义字符的代码演示:
# \'转义单引号
print('I\'m Apple') # I'm Apple
# \"转义双引号
print("妹妹说:\"我想吃香蕉。\"") # 妹妹说:"我想吃香蕉。"
# \\转义反斜杠
print('C:\\new') # C:\new
# \n换行,从\n处换行,\n前面的内容依然输出,只是变成两行内容了。
print('hello\nworld')
# \t制表符
print('hello\tworld')
# \b退格符,删除\b前面那个字符,光标前移一个位置
print('hello,\bPython')
# \r回车,将\r前面所有字符都删除,光标移到开始位置。也就是覆盖了hello
print('hello\rPython')
输出结果:
\t 制表符(Tab)
print('hello\tworld')
print('helloooo\tworld')
输出结果:
hello world
helloooo world
\t制表符就是Tab键,占4个位置。是否重开一个制表位取决在这之前是否占满一个制表位,占满了则重新开一个制表位,没满就不重新开。
何为无效转义符?
转义字符在原始字符串(r”string”或者R’string’)中无效。
例如 ‘\t’ 在普通字符串中会被当做制表符输出,而在原始字符串中,会被原样输出。
# 普通字符串
print('hello\tworld') #hello world
# 原始字符串
print(r'hello\tworld') #hello\tworld
注意:原始字符串中不能以\反斜杠结尾。
print(r'C:\new\') # SyntaxError: unterminated string literal (detected at line 49)
print(r'C:\new\\') # C:\new\\
© 版权声明
本站网络名称:
尤尤博客
本站永久网址:
https://www.yxfseo.cn
网站侵权说明:
本网站的文章部分内容可能来源于网络,仅供大家学习与参考,请在24H内删除。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
THE END
暂无评论内容