欢迎光临散文网 会员登陆 & 注册

[oeasy]python0052_ raw格式字符串_单引号_双引号_反引号_ 退格键

2023-01-17 18:43 作者:oeasy  | 我要投稿

转义字符

回忆上次内容

  • 最近玩的是\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转义序列

    • \b这个序列 转化含义之后的含义

    • 这个转化后的含义

    • 也对应个ascii字符

    • 就是 \b

    • 序号为8

    • 转义为 Backspace退格

    • Backspace退格是

  • 键盘上的退格对应的数值就是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




[oeasy]python0052_ raw格式字符串_单引号_双引号_反引号_ 退格键的评论 (共 条)

分享到微博请遵守国家法律