données informatique est stocké numériquement comme une suite de 1 et de 0 . Cette séquence est déterminée par un système de codage , qui envoie une séquence de nombres avec un caractère ou un symbole spécifique. Dans le langage Python, le schéma de codage Unicode est intégré et vous donne accès à tous les caractères et symboles dans toutes les langues , passés et présents . Python a deux fonctions intégrées qui vous permettent d' encoder et décoder des caractères Unicode et des symboles. Ces fonctions sont chr et ord . Choses que vous devez ordinateur avec Python 3.2 langage de programmation installé Unicode Symbole Graphique Afficher plus Instructions 1 Ouvrez l'éditeur de texte IDLE qui vient avec le Python télécharger . L'éditeur de texte IDLE se trouve dans Program Files (ou des applications pour Macintosh) dans le répertoire Python. Un fichier de code source vide s'ouvre dans la fenêtre de l'éditeur de texte IDLE. 2 Décoder une valeur décimale Unicode en un symbole en utilisant la fonction chr . Par exemple, si vous souhaitez imprimer le caractère blanc étoiles, vous auriez besoin de chercher sa valeur décimale Unicode ( 9743 ) et de transmettre cette valeur dans la fonction. Le code suivant imprime le caractère étoile blanche : impression ( chr ( 9734 ) ) 3 Encode une chaîne de caractères représentant un symbole Unicode en une valeur décimale Unicode en utilisant l' fonction ord . La représentation de chaîne d'un symbole Unicode est sa valeur hexadécimale précédée par '\\ u . Notez que pour la fonction chr vous avez utilisé la valeur décimale d'un symbole Unicode. Pour la représentation de chaîne , vous devez utiliser la valeur hexadécimale . Cette valeur est généralement répertorié juste à côté de la valeur décimale sur une table Unicode. Le code pour le codage de la représentation de chaîne de l' étoile symbole blanc Unicode, et d'imprimer le résultat , ressemble à ceci: impression ( ord ( '\\ u2606 ')) 4 Exécuter le programme en appuyant sur F5. La sortie du programme est un symbole de l'étoile blanche , suivie par sa valeur décimale 9734 .
|