dati del computer è memorizzato numericamente come una sequenza di 1 e 0 . Questa sequenza è determinata da uno schema di codifica , che mappa una sequenza di numeri con un carattere o simbolo specifico . Nel linguaggio Python , lo schema di codifica Unicode è built-in e ti dà accesso ad ogni personaggio e simbolo in tutte le lingue , passate e presenti . Python dispone di due funzioni built - in che permettono di codificare e decodificare i caratteri Unicode e simboli . Queste funzioni sono chr e ord . Cose che ti serviranno
Computer con Python 3.2 linguaggio di programmazione installato
Unicode simbolo sulla carta
Show More Istruzioni
1
Aprire l' editor di testo IDLE che viene fornito con il Python scaricare . L'editor di testo IDLE si trova in Program Files ( o domande di Macintosh) nella directory di Python . Un file di codice sorgente di vuoto si apre nella finestra di editor di testo IDLE.
2
decodificare un valore decimale Unicode in un simbolo utilizzando la funzione chr . Per esempio, se si desidera stampare il carattere stella bianca , si avrebbe bisogno di cercare il suo valore decimale Unicode ( 9743 ) e passare tale valore nella funzione . Il seguente codice stampa il carattere stella bianca :
stampa ( chr ( 9734 ) )
3
Codifica una stringa che rappresenta un simbolo Unicode in un valore decimale Unicode utilizzando la funzione ord . La rappresentazione di stringa di un simbolo Unicode è il suo valore esadecimale preceduto da ' \\ u . ' Si noti che per la funzione chr si è utilizzato il valore decimale di un simbolo Unicode . Per la rappresentazione di stringa , è necessario utilizzare il valore esadecimale . Questo valore è di solito indicato accanto al valore decimale su un tavolo Unicode . Il codice per la codifica la rappresentazione di stringa del bianco simbolo della stella Unicode , e stampa il risultato , si presenta così:
stampa ( ord ( ' \\ u2606 ') ) economici 4
Execute il programma premendo F5 . L' output del programma è un simbolo stella bianca , seguito dal suo valore decimale 9734 .