Bonjour,
J'ai une fonction python dans laquelle je dois afficher des nombres en hexadecimal.
Après quelques recherches, je suis tombé sur la fonction hex() mais cette dernière ne me permet pas d'afficher les nombres sur 4 bits.
Par exemple :
Le nombre 8 :
m'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part print str(hex(8))
J'aimerai pouvoir l'afficher sur 4 bits pour que cela donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part 0x8
Autre exemple pour le nombre 16 avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part 0x0008
qui affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part print str(hex(16))
alors que je cherche un affichage en
Code : Sélectionner tout - Visualiser dans une fenêtre à part 0x10
J'ai vu que l'on pouvait utiliser la fonction format() mais je n'arrive pas à trouver de solution. Bien sûr rajouter un bout '00' en dur dans la chaîne est totalement exclu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 0x0010
Si quelqu'un peut m'aider ou me lancer sur une piste...
Merci d'avance,
Contrec
Partager