zoukankan      html  css  js  c++  java
  • 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\\")

        运行结果:

  • 相关阅读:
    工作中的体悟和经验
    java中List的toArray方法
    Arthas干货总结
    内部类访问外部类的方法
    PriorityBlockingQueue 源码分析
    ArrayBlockingQueue 源码解析
    Kafka 读书笔记--日志索引
    Mybatis源码解析之--谈谈${}
    Mybatis源码分析之--浅析ResultSetHandler
    linux命令--ll
  • 原文地址:https://www.cnblogs.com/wangqiangya/p/15719949.html
Copyright © 2011-2022 走看看