[oeasy]python0052

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

转义字符

回忆上次内容

  • 最近玩的是\n\r 之外的转义序列
    • \a是 ␇ (bell)
    • \t是 水平制表符
    • \v是 换行不回车
  • 通过 16 进制数值转义
    • \xhh
    • 把(hh)16 进制对应的 ascii 字符输出
  • 通过 8 进制数值转义
    • \ooo
    • 把(nnn)8 进制对应的 ascii 字符输出
  • 这次加了 转义输出 反斜杠本身
    • \\ 输出 \
  • 总是转义
    • 还是挺麻烦的
    • 能否直接输出原样输出呢?

图片描述

搜索帮助

图片描述

  • 找到raw string

raw

图片描述

  • r的含义是
    • raw
    • 原始原样

图片描述

  • 如果是有r就原样输出
  • 为什么raw就是原始原样呢?

raw

  • 生的食物
    • 没有烤过的
    • 血肉模糊那种

图片描述

  • 也指因为年轻无知
    • 而导致的粗鲁
      • rude
  • 因为缺乏经验
    • 而导致的残忍
      • crude
  • 裸露的肉
    • nake

图片描述

  • 在计算机领域呢?

raw格式

  • 未经压缩的图片、视频
    • 里面有更多的细节
      • 可以进行调色

图片描述

  • 没有压制字幕的原版视频
    • 生肉
  • 原始的、无需进行转义的字符串
    • raw string
  • 如果没有r呢?

转义

  • 没有r的话
    • 该转义 还是要转义的

图片描述

  • 这里 提到了
    • 反斜杠的表示方法

图片描述

  • 同时也提到了 引号
    • 引号 也需要转义

乱尝试

  • 我偏不转义

图片描述

  • >>> 变成了 ...
  • ctrl+c结束

图片描述

  • 想要输出引号(")
    • 必须得 使用反斜杠(\)进行转义

图片描述

引号的输出

  • 引号其实有三种
类型英文符号是否需要转义
单引号single quotation mark需要转义
双引号double quotation mark"需要转义
反引号backquote`不需要转义

图片描述

  • 如果我想要输出单双引号
    • 也不用转义

图片描述

  • 有可能么?

岔开使用

  • 单里有双
    • 就可以

图片描述

  • 双里有单
    • 也可以
  • 转来转去
    • 转回到原点
  • 话说什么是 转义来着呢?

转义 Escape

  • 转义转义
    • 转化含义

图片描述

  • \反斜杠这个字符
    • 也叫做转义字符
      • Escape character
  • \b 这两个字符的序列
    • 算是一个转义序列
      • Escape sequence

理解转义

  • \ 这个转义字符会让 \b转义序列
    • 转义为 Backspace退格
    • Backspace退格是
      • \b这个序列 转化含义之后的含义
      • 这个转化后的含义
        • 也对应个ascii字符
        • 就是 \b
        • 序号为8

图片描述

  • 键盘上的退格对应的数值就是8

总结

  • 这次还是转义序列
类型英文符号
\abell响铃
\bbackspace退格
\ttab水平制表符
\vvertical tab垂直制表符
换行不回车
\\backslash反斜杠
\"double quote双引号
\’single quote单引号
\xhh具体字符输出(hh)16 进制对应的ascii 字符
\ooo具体字符输出(nnn)8 进制对应的ascii 字符
  • 黑暗森林已经渐渐清晰

图片描述

  • 上图中提到的续行符
    • line continuation character
      • 是哪个字符呢?
  • 我们下次再说👋
  • 蓝桥->https://www.lanqiao.cn/courses/3584
  • github->https://github.com/overmind1980/oeasy-python-tutorial
  • gitee->https://gitee.com/overmind1980/oeasypython
  • 视频->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者oeasy
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: python