Извините за глупый вопрос, но,Что именно делает python struct.pack?
Я прочитал документацию и все еще могу понять, что эта функция делает:
struct.pack('<L',0x01D1F23A)
Может кто-то объяснить очень детский и подробный образ, что эта функция будет делать для данный вход и для других входов.
Когда я печатаю вывод, я получил «: ≥╤☺», ASCII-представление шестнадцатеричных значений, так что в основном, как struct.pack висит шестнадцатеричное значение рядом с тем, что он превращает его в маленький конец. Как он хранится в памяти? Я не понял, что это значит «упаковать».
Спасибо.
Э? Это только «hex», в то время как текст в файле конфигурации; как только он разобран, это собственное двоичное число, которое передается вызову 'pack(). –
Это не ASCII; Я не уверен, что кодировка будет отображать, например, «F2» в ≥. – chepner