Задать вопрос
@KPEBETKA

Что происходит внутри функции модуля struct?

Имеется код вида:
import struct
print struct.unpack('>Q', '12345678')[0]


Нужно получить ровно такой же результат работы этого кода, но без использования struct'а
  • Вопрос задан
  • 172 просмотра
Подписаться 2 Оценить 1 комментарий
Решения вопроса 1
@KPEBETKA Автор вопроса
>>> print ord('1') + (ord('2') * 2**8) + (ord('3') * 2**16) + (ord('4') * 2**24) + (ord('5') * 2**32) + (ord('6') * 2**40) + (ord('7') * 2**48) + (ord('8') * 2**56)
4050765991979987505
>>> struct.unpack('Q', '12345678')
(4050765991979987505,)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
AST Москва
До 350 000 ₽
18 янв. 2025, в 13:29
6000 руб./за проект
18 янв. 2025, в 13:29
20000 руб./за проект
18 янв. 2025, в 12:47
4000 руб./за проект