特殊符号含义解析

2024-04-27 00:31:54 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python的名为string的模块中,有一行写着whitespace = ' \t\n\r\v\f'。在

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

  • '\v'映射到'\x0b'(11)。它是什么意思?它是如何在键盘(任何操作系统)上键入的?在
  • '\f'映射到'\x0c'(12)。它是什么意思?它是如何在键盘(任何操作系统)上键入的?在

Tags: 模块string键入键盘字符制表符空格whitespace
3条回答

\v是一个垂直的选项卡。它被用于行式打印机中,前进大约6行左右。按Ctrl-V Ctrl-K可以输入*nix

\f是一个formfeed。它在行式打印机中用于前进到下一页。按Ctrl-V Ctrl-L可以输入*nix

根据wikipedia

12 (form feed, \f, ^L), to cause a printer to eject paper to the top of the next page, or a video terminal to clear the screen.

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

\v,代码11(可类型化为^K)基本上已经过时,而^L仍然偶尔使用(例如在vi中“刷新/重新绘制屏幕”,而不是像原来那样“清除”屏幕)。在

相关问题 更多 >