Significati caratteri speciali di cui
-
19-09-2019 - |
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)?
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
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).