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))
Output:
0o10
Contoh Lainnya
Bilangan negatif
print(oct(-16))
Output:
-0o20
Format oktal
print(format(64, "#o"))
Output:
0o100
Mengubah kembali ke integer
teks = oct(25)
print(teks)
print(int(teks, 8))
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
- Referensi: bin() · hex() · format()
- Buku Belajar Python untuk Pemula: Bab 16
