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

当字符串中需要用到反斜杠,单引号,双引号等有特殊用途的字符做修饰或者补充,而不需要其原有的功能的时候,就要用反斜杠对这些字符进行转义(转换一个含义)不然会对其他内容造成影响甚至报错

例如:

print('你是汤姆吗?yes\\no')
print('it\'s')
print("我们可以用\"来包裹内容")

运行结果:

  • 你是汤姆吗?yes\no
  • it's
  • 我们可以用"来包裹内容

这样可以使得这些字符失去原有的意义变成一个单纯的符号被打印输出

转义字符还有一些功能常见的如下:

换行 \n 字符串内从嵌入位置进行换行

print('人生苦短\n我学Python')

运行结果:

  • 人生苦短
    我学Python

回的 \r 字符串内从嵌入位置开始之后的字符替换前面的字符

print('123456789\r6666')

运行结果:

  • 6666

水平制表符 \t 是一组为4个格子的制表符,从字符串首字符开始,每四个字符格子为一个 \t 系统会计算嵌入位置处于第几个 \t 的第几个格子后面,嵌入位置前的格子保留原字符,剩余的格子自动空出来,后面的 \t 位置自动向后移动,详情看截图

print('11111\t1111')
print('1111\t11111')

运行结果:(下面用0代替空格展示)

  • 111110001111
  • 1111000011111

水平制表符\t图解

退格 \b 字符串内从嵌入位置开始向前面删除一个字符

print('111\b222')

运行结果:

  • 11222
最后修改:2021 年 06 月 02 日 11 : 09 AM