Определенные специальные символы - PullRequest
1 голос
/ 13 марта 2010

В модуле Python с именем string есть строка, которая говорит whitespace = ' \t\n\r\v\f'.

  • ' ' - это пробел.
  • '\t' - символ табуляции.
  • '\n' - символ новой строки.
  • '\r' - символ возврата каретки.

  • '\v' отображается на '\x0b' (11). Что это значит и как можно набирать его на клавиатуре (любой ОС)?
  • '\f' отображается на '\x0c' (12). Что это значит и как можно набирать его на клавиатуре (любой ОС)?

Ответы [ 3 ]

2 голосов
/ 13 марта 2010

\v - вертикальная вкладка. Он использовался в линейных принтерах для продвижения примерно на 6 строк или около того. Его можно набрать в * nix, нажав Ctrl-V Ctrl-K.

\f это форма подачи. Он использовался в линейных принтерах для перехода на следующую страницу. Его можно набрать в * nix, нажав Ctrl-V Ctrl-L.

2 голосов
/ 13 марта 2010

За Википедия :

12 (подача формы, \ f, ^ L), чтобы вызвать Принтер для извлечения бумаги на верх на следующей странице или видео-терминал очистить экран.

^L означает Control-L на большинстве клавиатур и операционных систем.

\v, код 11 (вводимый как ^K) по существу устарел, в то время как ^L все еще иногда используется (например, в vi для «обновления / перекраски экрана», а не просто «очистки» его, как в первоначальное значение).

2 голосов
/ 13 марта 2010

\v - вертикальная вкладка

\f - это форма подачи

См .: Последовательности побега

...