Daftar Referensi Python

oct() mengubah bilangan bulat menjadi string oktal dengan awalan 0o.

Sintaks

oct(integer)

Parameter

Parameter Wajib? Keterangan
integer Ya Integer atau objek yang menyediakan __index__()

Nilai balik: string oktal berawalan 0o.

Contoh

print(oct(8))

Coba di IDE

Output:

0o10

Contoh Lainnya

Bilangan negatif

print(oct(-16))

Coba di IDE

Output:

-0o20

Format oktal

print(format(64, "#o"))

Coba di IDE

Output:

0o100

Mengubah kembali ke integer

teks = oct(25)
print(teks)
print(int(teks, 8))

Coba di IDE

Output:

0o31
25

Kesalahan Umum

  • Float menghasilkan TypeError.
  • Hasil oct() adalah string, bukan integer.
  • Gunakan int(teks, 8) untuk konversi kembali dari oktal.

Pelajari Lebih Lanjut