Fonction intégrée Python chr()

Tiré de la documentation Python 3

Retourne la chaîne représentant un caractère dont le point de code Unicode est l'entier i. Par exemple, chr(97) retourne la chaîne 'a', tandis que chr(8364) retourne la chaîne '€'. C'est l'inverse de ord().

Introduction

La fonction chr() en Python est une fonction intégrée qui prend un entier comme argument et retourne une chaîne représentant le caractère Unicode correspondant.

L’entier passé à la fonction chr() doit être dans la plage de 0 à 65535, ce qui correspond à la plage des caractères Unicode valides.

print(chr(97))
print(chr(65))
print(chr(120))
a
A
x

La fonction chr() est l’inverse de la fonction ord(), qui prend un seul caractère comme argument et retourne l’entier correspondant.

print(ord('a'))
print(ord('A'))
print(ord('x'))
97
65
120

La fonction chr() peut être utile lorsque vous travaillez avec des données de texte et de caractères, en particulier lorsque vous travaillez avec des caractères Unicode. Par exemple, vous pouvez l’utiliser pour convertir un entier représentant un point de code Unicode en son caractère correspondant, ou pour générer une chaîne de caractères à partir d’une plage d’entiers.

Liens pertinents