Unicode UTF-8 è un sistema di codifica dei caratteri che mappa i codici numerici a caratteri. Ogni personaggio da ogni alfabeto , moderna e antica allo stesso modo, è rappresentato in Unicode . Con la terza edizione di Python è venuto supporto Unicode migliorato , che permette di inserire caratteri Unicode in stringhe utilizzando una sequenza di escape . È inoltre possibile modificare la codifica di una stringa in Unicode utilizzando un unico comando . Questo è possibile in Python 3 nonché Python 2 . Istruzioni 
 1 
 Aprire l' editor di testo IDLE che viene fornito in dotazione con il linguaggio Python 
 2 
 dichiarare una stringa scrivendo questo nella parte superiore della pagina di codice sorgente : . 
 
 str_0 = "text" 
 3 
 convertire la stringa in Unicode UTF -8 usando la funzione di codificare e assegnarla a un'altra stringa . È possibile eseguire entrambe queste operazioni utilizzando una sola riga di codice , come questo: 
 
 Str_1 = str_0.encode ( ' utf - 8' ) economici 4 
 Stampa la stringa codificata utilizzando il comando di stampa , in questo modo: 
 
 stampa ( Str_1 ) economici 5 
 Avviare il programma premendo il tasto " F5 ". Il programma produrrà la versione Unicode della stringa , che assomiglia a questo : 
 
 b'text '