В модуле 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.
Per wikipedia:
12 (форма feed,\f, ^ L), чтобы вызвать принтер для извлечения бумаги в верхнюю часть на следующей странице или на видео- очистите экран.
^L
означает Control-L на большинстве клавиатур и ОС.
\v
, код 11 (с типом ^K
) по существу устарел, а ^L
все еще иногда используется (например, в vi для "обновления/перерисовки экрана", а не просто "очистки" его, как в оригинальное значение).