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)?
¿Fue útil?

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

Wikipedia :

  

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).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top