2010-03-13 50 views
1

在Python的模块string中,有一行表示whitespace = ' \t\n\r\v\f'定义的特殊字符含义

  • ' '是一个空格字符。
  • '\t'是制表符。
  • '\n'是一个换行符。
  • '\r'是一个回车符。

  • 映射到'\x0b'(11)。这是什么意思,以及它如何键入键盘(任何操作系统)?
  • '\f'映射到'\x0c'(12)。这是什么意思,以及它如何键入键盘(任何操作系统)?
+0

http://docs.python.org/py3k/reference/lexical_analysis.html#literals – 2010-03-13 04:03:25

回答

2

\v是一个垂直制表符。它被用在行式打印机中以提前约6行左右。按Ctrl-V Ctrl-K可以在* nix中输入。

\f是一个formfeed。它被用于行式打印机以进入下一页。可以通过按Ctrl-V Ctrl-L键入* nix。

2

wikipedia

12(形式进料,\楼^ L),以使 打印机喷出纸的 顶部的下一个页面或一个视频终端 清楚屏幕。

^L表示大多数键盘和操作系统上的Control-L。

\v,代码11(分型为^K)基本上是过时的,而^L仍然偶尔使用(例如在六“刷新/重绘屏幕”,而不仅仅是“清除”它在原来的意思)。