В python я пытаюсь преобразовать строковый литерал в шестнадцатеричный 4-байтовый эквивалент. Вот пример того, что я делаю:Python String to Hex Bytes
import struct
struct.pack("<i", int("08050030", 16))
>>'0\x00\x05\x08'
Почему визуализация вывода выглядит так? Я ожидал бы \x30\x00\x05\x08
?
потому что ''0' == '\ x30''. Если персонаж может быть представлен как символ ascii, он отображается как chracter вместо формы '\ xOO'. – falsetru