Maison  >  Article  >  développement back-end  >  Comment obtenir la valeur ASCII d’un caractère en Python ?

Comment obtenir la valeur ASCII d’un caractère en Python ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-17 06:18:03924parcourir

How do I get the ASCII value of a character in 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 :

  • [ord() dans Python 3.6.5rc1 ](https://docs.python.org/3/library/functions.html#ord)
  • [ord() en Python 2.7.14](https://docs.python.org/2 /library/functions.html#ord)

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn