关于python:oeasypython0052-raw格式字符串单引号双引号反引号-退格键

28次阅读

共计 1176 个字符,预计需要花费 3 分钟才能阅读完成。

转义字符

回顾上次内容

  • 最近玩的是\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/course…
  • github->https://github.com/overmind19…
  • gitee->https://gitee.com/overmind198…
  • 视频 ->https://www.bilibili.com/vide… 作者:oeasy
正文完
 0