La fonction hex() en Python

Article publié le et mis à jour le .

La fonction hex en Python

Comment utiliser la fonction native hex() en Python ? hex() prend en paramètre un nombre en base 2, 8 ou 10 et renvoie une chaîne de caractère qui représente un entier en base 16 (nombre hexadécimal).

hex(42)  # '0x2a'
hex(0)  # '0x0'
hex(-10)  # '-0xa'

💡 Vous voulez en apprendre plus sur les fonctions comme hex() ? J’ai écrit un article qui reprend toutes les fonctions natives en Python.

Quelle est la syntaxe de la fonction hex ?

La syntaxe de la fonction hex() en Python est :

hex(nombre)

Quels paramètres prend la fonction hex ?

La fonction hex() prend 1 paramètre :

  • nombre : le nombre à transformer en base 16

Quelle valeur renvoie la fonction hex ?

La fonction hex() retourne une string (chaîne de caractère) qui commence par 0x suivi du nombre hexadécimal (en base 16).

Comment transformer un nombre binaire en hexadécimal ?

hex(0b101010)  # '0x2a'

Comment transformer un nombre octal en hexadécimal ?

hex(0o123)  # '0x53'

Comment transformer un nombre decimal en hexadécimal ?

hex(10)  # '0xa'