Forum Python

Please or S’enregistrer to create posts and topics.

Code ASCII des caractères en python?

Comment obtenir le Code ASCII des caractères en python?

En Python, vous pouvez obtenir le code ASCII d'un caractère en utilisant la fonction intégrée ord(). De même, pour obtenir le caractère correspondant à un code ASCII, vous pouvez utiliser la fonction chr().

  • On peut utiliser ord() pour obtenir le code ASCII
    La fonction ord() prend un caractère (une chaîne de longueur 1) en argument et renvoie son code ASCII.
  • On peut utiliser chr() pour obtenir un caractère à partir de son code ASCII

La fonction chr() fait l'inverse de ord(). Elle prend un code ASCII (un entier) et renvoie le caractère correspondant.

Exemple:

# Obtenir le code ASCII d'un caractère
char = 'a'
ascii_code = ord(char)
print("Le code ASCII de : " , char, " est : " , ascii_code)

# Obtenir un caractère à partir de son code ASCII
ascii_code = 97
char = chr(ascii_code)
print("Le caractère correspondant au code ASCII " , ascii_code," est : " , char)
"""
output
Le code ASCII de 'a' est : 97
Le caractère correspondant au code ASCII 97 est : 'a'
"""