Функции int(), oct() и hex() в Python отличаются тем, что каждая из них преобразует числа в определённую систему счисления: pythonist.ru kedu.ru
- int() преобразует строку, представляющую число в другой системе, в десятичное. kedu.ru Функция имеет два аргумента: первый — значение, которое нужно преобразовать в целое число, второй (необязательный) — система исчисления, в которой задан первый аргумент (может быть от 2 до 36), по умолчанию второй аргумент равен 10. dzen.ru
- oct() преобразует целое число в строку, представляющую восьмеричный формат. kedu.ru Функция принимает один аргумент — целое число и возвращает строку. dzen.ru
- hex() преобразует целое число в строку, представляющую шестнадцатеричную форму. kedu.ru Функция принимает один аргумент — целое число и возвращает строку. dzen.ru
Таким образом, различие заключается в том, что каждая из функций работает с определённой системой счисления: двоичной, восьмеричной или шестнадцатеричной. pythonist.ru kedu.ru