все Python 3Встроенные функциипонятие
bin
числа
Преобразует целое число в строку двоичного представления с префиксом '0b'. Отрицательные числа: bin(-5) → '-0b101'.
Синтаксис
bin(x)
Возвращается строка, а не число: складывать и сравнивать её с числами бессмысленно, обратное преобразование — int(s, 2). Отрицательные значения записываются знаком минус перед модулем, никакого дополнительного кода «как в памяти» здесь нет. Аргумент обязан быть целым (или иметь __index__), float даёт TypeError; если нужна фиксированная ширина без префикса 0b, берите форматирование по коду b.
Примеры
print(bin(10)) # → 0b1010
print(bin(255)) # → 0b11111111
print(bin(-5)) # → -0b101
print(bin(0)) # → 0b0
print(int(bin(42),2)) # → 42
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности