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 ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-25 10:32:10379parcourir

How to Get the ASCII Value of a Character in Python?

Acquérir des valeurs ASCII en Python

Question : Comment puis-je récupérer la valeur ASCII d'un caractère et la stocker sous forme d'entier en Python ?

Réponse :

Le La fonction ord() fournit la valeur ASCII d'un caractère sous forme d'entier. Si vous souhaitez annuler la conversion, la fonction chr() peut être utilisée.

Par exemple :

>>> ord('a')
97
>>> chr(97)
'a'
>>> chr(ord('a') + 3)
'd'

Dans Python 2, le unichr () la fonction était également disponible pour récupérer le caractère Unicode en fonction de son ordinal value :

>>> unichr(97)
u'a'
>>> unichr(1234)
u'\u04d2'

Dans Python 3, chr() peut être utilisé à la place de unichr().

Pour référence ultérieure, vous peut se référer à la documentation suivante :

  • [ord() - Python 3.6.5rc1 documentation](https://docs.python.org/3/library/functions.html#ord)
  • [ord() - Documentation 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