История изменений
Исправление AKonia, (текущая версия) :
Но что из этого получается? b’\x01\x00\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00’ Еще не могу понять, что означает «hhl»
Читай документацию строка «hhl» - это формат упаковки, где каждому символу соответсвует тип передаваемых параметров, так h - short(2-ух байтовое целое), а l - длинное целое(4 байта) и как итог
h -> \x01\x00 = 1 (сишное короткое целое)
h -> \x02\x00 = 2 (--//--)
\x00\x00\x00\x00 - это для оптимального выравнивания на 64-разрядной системе
l -> \x03\x00\x00\x00 - 3 (сишное длинное целое)
\x00\x00\x00\x00 - опять выравнивание
Порядок соответственно от младшего к старшему.
В целом плохо вы питон учите, т.к. 1-ым делом правильно было в документацию полезть, а не на форум.
Исходная версия AKonia, :
Но что из этого получается? b’\x01\x00\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00’ Еще не могу понять, что означает «hhl»
Читай документацию строка «hhl» - это формат упаковки, где каждому символу соответсвует тип передаваемых параметров, так h - short(2-ух байтовое целое), а l - длинное целое(4 байта) и как итог
h -> \x01\x00 = 1 (сишное короткое целое)
h -> \x02\x00 = 2 (--//--)
\x00\x00\x00\x00 - это для оптимального выравнивания на 64-разрядной системе
l -> \x03\x00\x00\x00 - 3 (сишное длинное целое)
\x00\x00\x00\x00 - опять выравнивание
Порядок соответственно от младшего к старшему