PYTHON БАЙТЫ В ЧИСЛО

Python обладает удобным инструментом для преобразования байтов в число - метод int.from_bytes(). Данный метод используется для преобразования последовательности байтов в целочисленное значение. В качестве аргументов метод принимает последовательность байтов и порядок их следования

Например, рассмотрим последовательность байтов b'\x00\x10'. Для преобразования этой последовательности в целочисленное значение воспользуемся методом int.from_bytes():

int.from_bytes(b'\x00\x10', byteorder='big')
int.from_bytes(b'\x10\x00', byteorder='little')

В первом примере из последовательности байтов b'\x00\x10' мы получим число 16 при порядке следования байтов от старшего к младшему (big-endian), а во втором примере - число 4096 при порядке следования байтов от младшего к старшему (little-endian).

Решаю простые задачки на Python с сайта Codewars

#6. Функции print() и input(). Преобразование строк в числа int() и float() - Python для начинающих

9 Cтроки и операции над ними Python

Python - Строки и байты str, bytes, bytearray

19 Обход всех цифр числа с помощью while Python

Просто о битах, байтах и о том, как хранится информация #2

Решение простых задач на python - Поменять порядок цифр числа на обратный

BLGPG-CA5499ECA8B1-24-11-23-23

Новые материалы: