Domanda

Nel modulo chiamato string di Python, c'è una riga che dice whitespace = ' \t\n\r\v\f'.

  • ' ' è un carattere di spazio.
  • '\t' è un carattere di tabulazione.
  • '\n' è un carattere di nuova riga.
  • '\r' è un carattere di ritorno.

  • mappe '\v' a '\x0b' (11). Che cosa significa e come potrebbe essere digitato su una tastiera (qualsiasi sistema operativo)?
  • mappe '\f' a '\x0c' (12). Che cosa significa e come potrebbe essere digitato su una tastiera (qualsiasi sistema operativo)?
È stato utile?

Soluzione

\v è una scheda verticale. E 'stato utilizzato nelle stampanti di linea per avanzare circa 6 linee o così. Può essere digitato * nix premendo Ctrl-V Ctrl-K.

\f è un formfeed. E 'stato utilizzato nelle stampanti di linea per passare alla pagina successiva. Può essere digitato * nix premendo Ctrl-V Ctrl-L.

Altri suggerimenti

wikipedia :

  

12 (avanzamento pagina, \ f, ^ L), per provocare un   stampante per espellere la carta all'inizio   pagina successiva, o un terminale video   cancellare lo schermo.

^L significa Control-L sulla maggior parte delle tastiere e sistemi operativi.

\v, il codice 11 (tipizzabile come ^K) è essenzialmente obsoleto, mentre ^L è ancora usato a volte (ad esempio in VI per "rinfrescare / ridisegnare lo schermo" e non solo "di compensazione" come nel significato originale).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top