【问题标题】:Special Character Meanings Defined定义的特殊字符含义
【发布时间】:2010-03-13 03:46:14
【问题描述】:
在名为string 的Python 模块中,有一行写着whitespace = ' \t\n\r\v\f'。
-
' ' 是一个空格字符。
-
'\t' 是一个制表符。
-
'\n' 是换行符。
-
'\r' 是回车符。
-
'\v' 映射到 '\x0b' (11)。它是什么意思以及如何在键盘(任何操作系统)上输入?
-
'\f' 映射到 '\x0c' (12)。它是什么意思以及如何在键盘(任何操作系统)上输入?
【问题讨论】:
标签:
python
character-codes
【解决方案1】:
\v 是垂直制表符。它被用于行式打印机以推进大约 6 行左右。可以按 Ctrl-V Ctrl-K 输入 *nix。
\f 是换页符。它用于行式打印机以前进到下一页。可以通过按 Ctrl-V Ctrl-L 输入 *nix。
【解决方案3】:
每wikipedia:
12(换页,\f,^L),导致
打印机将纸张弹出到顶部
下一页,或视频终端
清屏。
^L 表示大多数键盘和操作系统上的 Control-L。
\v,代码 11(可键入为 ^K)基本上已经过时,而 ^L 仍然偶尔使用(例如在 vi 中“刷新/重新绘制屏幕”而不是像在本义)。