Bonjour à tous

je débute en Python, et j'ai un problème que je ne sais résoudre.

Comment faire pour que le compilateur n'interprète pas les valeur hexadécimales que je charge dans un bytearray

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 b = bytearray()
 b.append(0x01)
 b.append(0x02)
 b.append(0x03)
 print(b)
bytearray(b'\x01\x02\x03')
b'\x01\x02\x03'
jusque là tout va bien

Maintenant, même chose:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 b = bytearray()
 b.append(0x01)
 b.append(0x02)
 b.append(0x32)
 print(b)
bytearray(b'\x01\x022')
b'\x01\x022'


le compilateur a recalculé mon 0x02 avec 0x32 et je perds mes valeurs.

Merci pour votre aide