ID EN
Built-in Functions

oct

Python 3.11 🇮🇩 Bahasa Indonesia

Ubah bilangan bulat menjadi string oktal yang diawali dengan “0o”. Hasilnya adalah ekspresi Python yang valid. Jika bilangan bulat bukan objek int Python, ia harus mendefinisikan metode __index__() yang mengembalikan bilangan bulat. Misalnya:

Syntax

PYTHON
oct(x)

Contoh

Example 1
PYTHON
>>> oct(8)
'0o10'
>>> oct(-56)
'-0o70'
Example 2
PYTHON
>>> '%o' % 10, '%o' % 10
('0o12', '12')
>>> format(10, 'o'), format(10, 'o')
('0o12', '12')
>>> f'{10:o}', f'{10:o}'
('0o12', '12')

See Also

int __index__() format()