Сообщить об ошибке.

Функция oct() в Python, число в восьмеричную строку.

Преобразует число в восьмеричную строку.

Синтаксис:

oct(x)

Параметры:

Возвращаемое значение:

  • восьмеричная строка с префиксом 0o

Описание:

Функция oct() преобразует целое число в восьмеричную строку с префиксом 0o.

Если x не является int объектом Python, то у переданного аргумента должен быть определен метод __index__(), который будет возвращать целое число.

Примеры примеры преобразования числа в восьмеричную строку.

>>> oct(8)
'0o10'
>>> oct(-56)
'-0o70'

С помощью встроенной в интерпретатор функции format()

>>> '%#o' % 10, '%o' % 10
('0o12', '12')
>>> format(10, '#o'), format(10, 'o')
('0o12', '12')
>>> f'{10:#o}', f'{10:o}'
('0o12', '12')