Python: как преобразовать битовую строку в ее значение в шестнадцатеричном формате - PullRequest
0 голосов
/ 27 октября 2018

Как преобразовать цепочку битов (например, строку только с 0 и 1) в ее значение в шестнадцатеричном формате, используя Python?

Например, если у меня есть строка "1010110010010001", ее выводв шестнадцатеричном виде будет: 0xAC91.

1 Ответ

0 голосов
/ 27 октября 2018

Очень легко:

>>> hex(int("1010110010010001", 2))
'0xac91'
...