Определены специальные значения символов

StackOverflow https://stackoverflow.com/questions/2437196

  •  19-09-2019
  •  | 
  •  

Вопрос

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

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

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

Решение

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

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

Другие советы

Пер Википедия:

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top