Interprétation bytes bytearray pour certaines valeurs
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:
1 2 3 4 5
| b = bytearray()
b.append(0x01)
b.append(0x02)
b.append(0x03)
print(b) |
Citation:
bytearray(b'\x01\x02\x03')
b'\x01\x02\x03'
jusque là tout va bien
Maintenant, même chose:
Code:
1 2 3 4 5
| b = bytearray()
b.append(0x01)
b.append(0x02)
b.append(0x32)
print(b) |
Citation:
bytearray(b'\x01\x022')
b'\x01\x022'
8O
le compilateur a recalculé mon 0x02 avec 0x32 et je perds mes valeurs.
Merci pour votre aide