06-转义字符
一:什么是转义字符
就是反斜杠( \ ) + 想要实现的转义功能首字母
二:为什么要转义字符
当字符串包含反斜杠和单引号/双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义。
三:转义字符
- \n ( 换行符 )
- \r ( 回车符,将光标回到首位,覆盖掉原内容 )
- \t ( 制表符TAB )
- \b ( 退格符BACKSPACE )
- \\ ( \ )
- \’ ( ’ )
- \" ( " )
演示:
# 转义字符
print('hello\tword')
print('hellokk\tword')
print('hello\rword\rpk')
print('hello\bword')
print('hello-\n-word')
print('I\'m Guigui')
print("桂桂:\"6\"")
输出:
hello word
hellokk word
pk
hellword
hello-
-word
I'm Guigui
桂桂:"6"
四:拓展
-
制表符占格
演示:
print('hello\tword') print('hellokk\tword')
输出:
hello word hellokk word
两个同样是制表符,但效果截然不同
因为制表符是四个字母为一个,所以第一个是去掉“hell”后只剩下了“o”,“o”占了一个,后边补全三个空格
第二个去掉“hell”只剩下了“okk”,“okk”占了三个,后边补全一个空格
-
原字符
扫描二维码关注公众号,回复: 17246296 查看本文章
不希望字符串中的转义字符起作用,就是用原字符,就是在字符串之前加上R或者r
演示:
print(r'hello\tword')
输出:
hello\tword