Мне нужно привести битовые последовательности произвольной длины к целым числам со знаком или без знака. Эти последовательности представлены в виде строк. например, я должен привести '001100100110100101110011001010'
к целому числу без знака и '10000000'
к целому числу со знаком.
Я использовал int('10000000', 2)
, но мне не удалось найти интуитивно понятный подход для переключения между подписанным / неподписанным. Есть ли прямой способ сделать это в Python?