Ubah bilangan bulat menjadi string biner yang diawali dengan “0b”. Hasilnya adalah ekspresi Python yang valid. Jika bilangan bulat bukan objek int Python, ia harus mendefinisikan metode __index__() yang mengembalikan bilangan bulat. Beberapa contoh:
bin(x)
>>> bin(3)
'0b11'
>>> bin(-10)
'-0b1010'
>>> format(14, 'b'), format(14, 'b')
('0b1110', '1110')
>>> f'{14:b}', f'{14:b}'
('0b1110', '1110')