光标位置
- 上次讲了 三引号的输出
- 三引号中
- 回车和引号 都会 被原样输出
\
还是需要从 \\
转义
- 黑暗森林 快被摸排清了
\
反斜杠(backslash)加了之后
- 字符就不是原来的意思了
- 转义转义
- 所以
\
反斜杠这个字符
- 也叫做转义字符
Escape character
\b
这两个字符的序列算是一个转义序列 Escape sequence
\
这个转义字符会让 \b
转义序列
- 转义为
Backspace
这个含义
Backspace
退格就是这个序列转化含义之后的含义
- 这个转化后的含义也对应一个ascii字符
\
是转义字符
\e
是转义序列
- 所谓转义转义
- 转化含义
- 转义序列
\e
对应的字符含义是Escape
- 再次逃逸出去
- 能逃去到哪里呢?
- 可以让输出
- 而是 控制序列(Control Sequence)
- 这种控制方法
- 我们来试试
- 真的可以定位输出
- 从正常的输出流逃逸到了控制序列!!!
- 早期的终端
- 通过调节 显示器亮度 来改变显示效果
- 各个终端的 制造商
- 这些特殊字符 是和 机器相关 的
- 彼此 并不兼容
- 但只要 接受到 这些控制字符
- 比如
- 这就是 数字过程了
- 但是不同终端
- 控制方式不同
- 可能 造成显示状态
异常
- 远程终端输出结果不可控
- 需要一个关于控制字符的统一标准
- 1964 年
ISO 646
- 在欧洲以
ECMA-6
的形式存在
- 后来被
ANSI
(American National Standards Institute
)
- 是不是很像ascii
- 本来 在各种电传打字机 中实现支持
- Teletype Model ASR-33 终端键盘
- 1963 年推出
- 注意 shift 和 ctrl 都已经出现
- Alt Mode 出现在第 1 列
\e
这个转义序列 有了对应的按键吗?
ALT MODE
- 是用来 切换模式的 特殊按键
- 这是当时的
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