Pergunta

módulo chamado string do Em Python, há uma linha que diz whitespace = ' \t\n\r\v\f'.

  • ' ' é um caractere de espaço.
  • '\t' é um caractere de tabulação.
  • '\n' é um caractere de nova linha.
  • '\r' é um personagem de retorno de carro.

  • '\v' mapeia para '\x0b' (11). O que significa e como ele pode ser digitado em um teclado (qualquer OS)?
  • '\f' mapeia para '\x0c' (12). O que significa e como ele pode ser digitado em um teclado (qualquer OS)?
Foi útil?

Solução

\v é um guia vertical. Foi utilizado em impressoras de linha para avançar sobre 6 linhas mais ou menos. Ele pode ser digitado * nix pressionando Ctrl-V Ctrl-K.

\f é um formfeed. Foi utilizado em impressoras de linha para avançar para a próxima página. Ele pode ser digitado * nix pressionando Ctrl-V Ctrl-L.

Outras dicas

Por wikipedia :

12 (forma alimentação, \ f, ^ L), para fazer com que um impressora de papel de ejecção para o topo da Na página seguinte, ou um terminal de vídeo para limpar a tela.

^L significa Control-L na maioria dos teclados e sistemas operacionais.

\v, código 11 (tipável como ^K) é essencialmente obsoleta, enquanto ^L ainda é usado ocasionalmente (por exemplo, vi a "atualização / repintar a tela" ao invés de apenas "clearing"-lo como no significado original).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top