Daftar Referensi Python

bin() mengubah bilangan bulat menjadi string biner berawalan 0b.

Sintaks

bin(number)

Parameter

Parameter Wajib? Keterangan
number Ya Integer atau objek dengan method __index__()

Nilai balik: string biner.

Contoh

print(bin(10))

Coba di IDE

Output:

0b1010

Contoh Lainnya

Bilangan negatif

print(bin(-5))

Coba di IDE

Output:

-0b101

Tanpa awalan 0b

print(format(10, "b"))

Coba di IDE

Output:

1010

Konversi kembali ke integer

biner = bin(13)
print(biner)
print(int(biner, 2))

Coba di IDE

Output:

0b1101
13

Kesalahan Umum

  • Float menghasilkan TypeError.
  • Hasil bin() adalah string, bukan integer.
  • Gunakan int(teks, 2) untuk konversi balik.

Pelajari Lebih Lanjut