python基础 2.转义字符与原字符

转义字符

  就是\+想实现的转义功能首字母
  为什么需要转义字符
    当字符串中包含\、'、"等有特殊用途的字符时,必须使用\对这些字符进行转义
      反斜杠:\\
      单引号:\'
      双引号:\"
    当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,可以使用转义字符
      换行:\n
      回车:\r
      水平制表符:\t
      退格:\b
# ----------转义字符-----------
print("hello\na")  #换行输出
print("hello\ta")  # \t长度在1-4之间,每隔制表位占4个位置,当一个制表位占满时,\t才会占一整个制表位,否则就用原来剩余的制表位
print("hello\ra")  # a覆盖掉原来的hello
print('hello\bworld')  # \b是退一格,每个\b删除前面的一个字符
print('hello\\')
print('hello\'')
print('hello\"')
0

原字符

  不希望字符串中的转义字符起作用,就使用原字符,在字符串之前加上 r 或 R
  注意:原字符末尾不能是单个的\,否则会报错
# # -----------原字符-----------
print(r'hello\na')
print(R'hello\\')
posted @ 2022-06-30 17:18  乌醍  阅读(108)  评论(0)    收藏  举报