Significados de caracteres especiales definidas
-
19-09-2019 - |
Pregunta
En el módulo llamado string
de Python, hay una línea que dice whitespace = ' \t\n\r\v\f'
.
-
' '
es un carácter de espacio. -
'\t'
es un carácter de tabulación. -
'\n'
es un carácter de nueva línea. -
'\r'
es un carácter de retorno de carro.
- mapas
'\v'
a'\x0b'
(11). ¿Qué significa y cómo podría ser escrito en un teclado (cualquier sistema operativo)? - mapas
'\f'
a'\x0c'
(12). ¿Qué significa y cómo podría ser escrito en un teclado (cualquier sistema operativo)?
Solución
\v
es una pestaña vertical. Fue utilizado en impresoras de línea avanzar unos 6 líneas o menos. Puede ser escrito en * nix pulsando Ctrl-V Ctrl-K.
\f
es un formfeed. Fue utilizado en las impresoras de líneas para avanzar a la siguiente página. Puede ser escrito en * nix pulsando Ctrl-V Ctrl-L.
Otros consejos
12 (forma de alimentación, \ f, ^ L), para causar una impresora para expulsar el papel a la parte superior de la siguiente página, o un terminal de vídeo a borrar la pantalla.
^L
medios de control-L en la mayoría de teclados y sistemas operativos.
\v
, el código 11 (tipificable como ^K
) es esencialmente obsoleto, mientras ^L
todavía se utiliza de vez en cuando (por ejemplo, en vi a "refresh / repintar la pantalla" en lugar de sólo "compensación" como en el sentido original).