oct
Переводит целое число в восьмеричную запись.
Python 3.13
oct(x)Параметры
- xint
- Целое число.
Возвращаемое значение
Строка с префиксом 0o, например "0o10".
Примеры
Восьмеричная запись
Python 3.13
print(oct(8))0o10
Права доступа к файлу
Python 3.13
print(oct(493))0o755
Подробности
Восьмеричная запись чаще всего встречается в правах доступа к файлам: 0o755. Обратно строка переводится через int("755", 8). В коде восьмеричное число пишут с префиксом 0o: запись 0755 — синтаксическая ошибка.
