Справочник по функциям Python

bin

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

Python 3.13
bin(x)

Параметры

xint
Целое число.

Возвращаемое значение

Строка с префиксом 0b, например "0b1010"; для отрицательного числа — "-0b101".

Примеры

Двоичная запись числа

Python 3.13
print(bin(10))
0b1010

Отрицательное число и запись без префикса

Python 3.13
print(bin(-5))
print(format(10, 'b'))
-0b101
1010

Подробности

Запись без префикса 0b дают format(x, "b") и f"{x:b}". Обратно строка переводится через int("1010", 2) или int("0b1010", 0). Для float вызывает TypeError.

Смотрите также