Fonction intégrée hex() de Python
Tiré de la documentation Python 3
Convertit un nombre entier en une chaîne hexadécimale en minuscules préfixée par « 0x ». Si x n'est pas un objet Python int, il doit définir une méthode __index__() qui retourne un entier.
Introduction
La fonction hex() en Python est une fonction intégrée qui convertit un entier en sa représentation hexadécimale correspondante. La chaîne résultante est préfixée par “0x” pour indiquer qu’il s’agit d’une valeur hexadécimale. Cette fonction est utile lorsque vous devez travailler avec des nombres hexadécimaux, courants dans la programmation de bas niveau, comme lors de la manipulation d’adresses mémoire ou de codes couleur.
Exemples
hex(1)
hex(10)
hex(100)
hex(1000)
'0x1'
'0xa'
'0x64'
'0x3e8'