Trouver la valeur ASCII d'un caractère en Python
Récupérer la représentation numérique d'un caractère comme sa valeur ASCII est une tâche fondamentale en Python programmation. Voici comment y parvenir :
Obtention de la valeur ASCII
Python fournit la fonction ord(), qui renvoie la valeur entière correspondant à le caractère donné. Par exemple :
>>> ord('a') 97
Cela renvoie la valeur ASCII de la lettre minuscule « a », qui est 97.
Reconversion en caractère
Pour reconvertir la valeur ASCII en sa représentation de caractères, vous pouvez utiliser la fonction chr(). Par exemple :
>>> chr(97) 'a'
Incrémentation et décrémentation des valeurs ASCII
Utilisation de ord() et chr(), vous pouvez effectuer des opérations pour incrémenter ou décrémenter la valeur ASCII d'un caractère. Par exemple :
>>> chr(ord('a') + 3) 'd'
Cela décale le caractère « a » de trois positions vers la droite dans le tableau ASCII, ce qui donne la lettre « d ».
Support Unicode
Python 2 prenait en charge la fonction unichr() pour fonctionner avec les caractères Unicode, mais dans Python 3, chr() peut également gérer Unicode.
>>> chr(1234) '\u04d2'
Cela renvoie le caractère Unicode correspondant au point de code 1234.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!