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


- 找到raw string

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

- 如果是有r就原样输出
- 为什么raw就是原始原样呢?
- 生的食物
- 没有烤过的
- 血肉模糊那种

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

- 在计算机领域呢?
- 未经压缩的图片、视频
- 里面有更多的细节
- 可以进行调色
- 里面有更多的细节

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

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

- 同时也提到了 引号
- 引号 也需要转义
- 我偏不转义

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

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

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

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

- 有可能么?
- 单里有双
- 就可以

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

\反斜杠这个字符- 也叫做转义字符
Escape character
- 也叫做转义字符
\b这两个字符的序列- 算是一个转义序列
Escape sequence
- 算是一个转义序列
\这个转义字符会让\b转义序列- 转义为
Backspace退格 Backspace退格是\b这个序列 转化含义之后的含义- 这个转化后的含义
- 也对应
一个ascii字符 - 就是
\b - 序号为8
- 也对应
- 转义为

- 键盘上的退格对应的数值就是
8
- 这次还是转义序列
| 类型 | 英文 | 符号 |
|---|---|---|
| \a | bell | 响铃 |
| \b | backspace | 退格 |
| \t | tab | 水平制表符 |
| \v | vertical tab | 垂直制表符 换行不回车 |
| \\ | backslash | 反斜杠 |
| \" | double quote | 双引号 |
| \’ | single quote | 单引号 |
| \xhh | 具体字符 | 输出(hh)16 进制对应的ascii 字符 |
| \ooo | 具体字符 | 输出(nnn)8 进制对应的ascii 字符 |
- 黑暗森林已经渐渐清晰

- 上图中提到的
续行符- line continuation character
- 是哪个字符呢?
- 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
浙公网安备 33010602011771号