Определены специальные значения символов
-
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 для «обновления/перерисовки экрана», а не просто для «очистки» его, как в исходном значении).