112 votes

Tableau d'octets en chaîne hexadécimale

J'ai des données stockées dans un tableau d'octets. Comment puis-je convertir ces données en une chaîne hexadécimale ?

Exemple de mon tableau d'octets :

array_alpha = [ 133, 53, 234, 241 ]

0voto

fearless_fool Points 9190

Pour Python 3.6 et ultérieur : utilisez les f-strings

Python 3.6 et au-delà prend en charge les f-strings (alias "chaînes formatées littérales") comme ceci :

array_alpha = [ 133, 53, 234, 241 ]
>>> print(' '.join(f'{x:02x}' for x in array_alpha))
85 35 ea f1

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X