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.
