Реверсивные биты целого числа Python

Учитывая десятичное целое число (например, 65), как можно обратить вспять основные биты в Python? то есть. следующая операция:

65 → 01000001 → 10000010 → 130

Кажется, что эту задачу можно разбить на три этапа:

Преобразовать десятичное целое в двоичное представлениеПоменять местамиПреобразовать обратно в десятичную

Шаги № 2 и 3 кажутся довольно простыми (см.этот а такжеэтот ТАК вопрос, связанный с шагом № 2), но я 'Я застрял на шаге № 1. Проблема с шагом # 1 - получение полного десятичного представления с заполнением нулями (т.е. 65 = 01000001, а не 1000001) .I '

искал вокруг, но я могукажется, ничего не нашел.

Ответы на вопрос(8)

Ваш ответ на вопрос