Как преобразовать цепочку битов (например, строку только с 0 и 1) в ее значение в шестнадцатеричном формате, используя Python?
0
1
Например, если у меня есть строка "1010110010010001", ее выводв шестнадцатеричном виде будет: 0xAC91.
"1010110010010001"
0xAC91
Очень легко:
>>> hex(int("1010110010010001", 2)) '0xac91'