Подтвердить что ты не робот

Python: преобразование двоичного кода в десятичное

Возможный дубликат:
Преобразовать двоичную строку в int

Как бы преобразовать это двоичное значение '101011111' в десятичную форму в Python?

Функция преобразует двоичные числа в десятичные числа.

Входы: строка b: двоичное число

Выходы: int d: десятичное представление b

def Binary_to_Decimal(b):
    #what needs to be filled in
    return d
4b9b3361

Ответ 1

Вы можете использовать int casting, который позволяет базовую спецификацию.

int(b, 2)  # Convert a binary string to a decimal int.