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

Comment trouver la valeur ASCII d'un caractère en Python ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-21 03:16:15142parcourir

How do I find the ASCII value of a character in Python?

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!

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