06-转义字符

06-转义字符


一:什么是转义字符

就是反斜杠( \ ) + 想要实现的转义功能首字母

二:为什么要转义字符

当字符串包含反斜杠和单引号/双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义。

三:转义字符
  1. \n ( 换行符 )
  2. \r ( 回车符,将光标回到首位,覆盖掉原内容 )
  3. \t ( 制表符TAB )
  4. \b ( 退格符BACKSPACE )
  5. \\ ( \ )
  6. \’ ( ’ )
  7. \" ( " )

演示:

# 转义字符
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"

四:拓展

  1. 制表符占格

    演示:

    print('hello\tword')
    print('hellokk\tword')
    

    输出:

    hello   word
    hellokk word
    

    两个同样是制表符,但效果截然不同

    因为制表符是四个字母为一个,所以第一个是去掉“hell”后只剩下了“o”,“o”占了一个,后边补全三个空格

    第二个去掉“hell”只剩下了“okk”,“okk”占了三个,后边补全一个空格

  2. 原字符

不希望字符串中的转义字符起作用,就是用原字符,就是在字符串之前加上R或者r

演示:

print(r'hello\tword')

输出:

hello\tword

猜你喜欢

转载自blog.csdn.net/qq_51248309/article/details/132860596