Преобразует число в восьмеричную строку.
Синтаксис:
Параметры:
Возвращаемое значение:
- восьмеричная строка с префиксом
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')