Maison > Article > développement back-end > Comment obtenir la valeur ASCII d’un caractère en Python ?
Comment obtenir la valeur numérique ASCII d'un caractère en Python
Déterminer la valeur ASCII d'un caractère sous forme d'entier en Python est un processus simple. Python propose à cet effet deux fonctions indispensables :
Fonction ord() :
La fonction ord() récupère l'entier représentant la valeur ASCII d'un caractère donné. Par exemple :
>>> ord('a') 97
Fonction chr() :
À l'inverse, la fonction chr() effectue l'opération inverse en convertissant un entier en son caractère correspondant.
>>> chr(97) 'a'
Exemples :
Ces fonctions permettent diverses manipulations de personnages. Par exemple, pour incrémenter la lettre « a » de trois dans la séquence ASCII :
>>> chr(ord('a') + 3) 'd'
Transition de Python 2 vers Python 3 :
Dans Python 2, le La fonction unichr était également disponible, qui renvoyait des caractères Unicode correspondant aux valeurs ordinales spécifiées. Cependant, dans Python 3, chr peut être utilisé pour les caractères ASCII et Unicode.
Références de la documentation :
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!