[oeasy]python0066_控制序列_光标位置设置_ESC_逃逸字符_CSI
简介:
[oeasy]python0066_控制序列_光标位置设置_ESC_逃逸字符_CSI
光标位置
回忆上次内容
- 回车和引号 都会 被原样输出
\ 还是需要从 \\转义

回忆转义

\反斜杠(backslash)加了之后
- 字符就不是原来的意思了
- 也叫做转义字符
Escape character
\b 这两个字符的序列算是一个转义序列 Escape sequence
\ 这个转义字符会让 \b转义序列
- 转义为
Backspace 这个含义
Backspace退格就是这个序列转化含义之后的含义
转义 Escape

搜索结果

- 转化含义
- 转义序列
\e对应的字符含义是Escape
- 再次逃逸出去
- 能逃去到哪里呢?
逃逸

- 而是 控制序列(Control Sequence)
动手实验

- 真的可以定位输出
- 从正常的输出流逃逸到了控制序列!!!

缘起

- 通过调节 显示器亮度 来改变显示效果
- 各个终端的 制造商
统一标准
- 控制方式不同
- 可能 造成显示状态
异常
- 远程终端输出结果不可控
- 需要一个关于控制字符的统一标准
- 在欧洲以
ECMA-6的形式存在
- 后来被
ANSI(American National Standards Institute)

esc 键
- Teletype Model ASR-33 终端键盘
- 注意 shift 和 ctrl 都已经出现
- Alt Mode 出现在第 1 列

- 是用来 切换模式的 特殊按键
- 这是当时的
esc 键 吗?
总结


- 我们下次再说!👋
- 蓝桥->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