python的转义字符和原字符

转义字符

  • 什么是转义字符
    • 转义字符就是反斜杠+想要实现的转义功能字母
  • 为什么要进行转义字符
    • 当字符串中包括反斜杠,单引号加双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义)
    • 反斜杠:\\
    • 单引号:\'
    • 双引号:\"
    • 当宇符串中包含换行、回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符当宇符串中包含换行、回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符
    • 换行:\n 
    • 回的:\r 
    • 水平制表符:\t    
    • 退格:\b
    • print("hello\nword")#换行字符
      print("hello\tworld")
      print("helloooo\tworld")
      print("hello\rworld")#world将hello进行了覆盖
      print("hello\bworld")#\b是退格的意思,将o退掉
      
      print('http:\\\\http://www.baidu.com/')
      print('我说:\'天气真好\'')
    • 运行结果:

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

    • #原字符,不希望字符串中的转义字符起作用,就是用原字符,就是在字符串前加上r,或R
      print(r"hello\nworld")
      #注意事项,最后一个字符不能是反斜杠
      #print(r"hello\nworld\")
      print(r"hello\nworld\\")

      运行结果:

原文地址:https://www.cnblogs.com/wangqiangya/p/15719949.html