三引号
\ 首先是转义字符
\a是 ␇ (bell),
\b 退回一格
\t 水平制表符
\v、\f LineFeed
\\ 输出 \
\" 输出 "
\' 输出 '
\xhh 通过 16 进制数值转义
\nnn 通过 8 进制数值转义
\ 还是 续行字符
- 回车和tab
- 能否 原样输出 一些好玩的
- 可以试试吗?🤔
sudo apt install cowsay
echo "oeasy" | cowsay -f turtle > t.py
vi t.py
- 问题在于 结尾处的反斜杠
- 这反斜杠 本是龟壳的一部分
- 由于在行尾
- 被理解为了
"续行符"
:%s/\\/\\\\/g
: 表示进入 命令行模式 执行命令
% 表示 从第一行到最后一行 全范围执行命令
s 表示 substitute 查找替换
- 查找内容和替换内容 用
/隔开
- 查找内容是
\\
- 反斜杠本身 是 转义字符
- 表示反斜杠这个字符 需要两个反斜杠
\\ 代表1个反斜杠
- 替换内容是
\\\\
g
- 可以让海龟说话了!
- 三引号(triple quote)从词源上如何理解呢?
- tri 来自于 three
- ple 来自于 plus
- 这次讲了 三引号的输出
- 三引号中
- 回车和引号 都会 被原样输出
\ 还是需要从 \\转义
- 黑暗森林 快被摸排清了
\e是 干什么的?🤔
- 我们下次再说!👋
- 蓝桥->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