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

1

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

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

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

3 ответа

2
Лучший ответ

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

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

2

Per wikipedia:

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

^L означает Control-L на большинстве клавиатур и ОС.

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

2

Ещё вопросы

Сообщество Overcoder
Наверх
Меню