【问题标题】: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。

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      wikipedia:

      12(换页,\f,^L),导致 打印机将纸张弹出到顶部 下一页,或视频终端 清屏。

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

      \v,代码 11(可键入为 ^K)基本上已经过时,而 ^L 仍然偶尔使用(例如在 vi 中“刷新/重新绘制屏幕”而不是像在本义)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-05-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-01
        • 2019-01-29
        • 2018-07-16
        • 1970-01-01
        相关资源
        最近更新 更多