У меня есть число в шестнадцатеричном формате, которое мне нужно преобразовать в двоичный файл, чтобы иметь возможность выполнять побитовые операции с ним. Проблема в том, что все функции, которые я обнаружил, которые конвертируют числа в двоичные данные - как format () - возвращают строки, но мне нужно число в типе данных, которым можно манипулировать как двоичным.
Найден fomrat (), но он возвращает строки. Я нашел int (), которая может превратить его в целое число, но не может найти эквивалент для двоичного.
Например, я пытаюсь добавить 1 к 0b0001 и получить сумму как 0b0010, и я не нашел способа сделать это, когда 0b0001 является строкой.