Теория:

В Python, как и в любом языке программирования, используются как стандартные функции, входящие в библиотеку языка, так и создаваемые самим пользователем.
Функция — это подпрограмма, вспомогательный алгоритм, который возвращает результат.
Рассмотрим вначале стандартный набор часто используемых функций, который предоставляет библиотека Python.
 
Функция
Назначение
Пример
abs(\(x\))
возвращает абсолютное значение аргумента \(x\)
1.jpg
int(\(x\))
возвращает целое число из \(x\) или конвертирует строку в целое число
2.jpg
int(\('a'\),\(c\))
переводит число \(a\) из системы счисления с основанием \(c\) в десятичную
p3.jpg
float(\(x\))
конвертирует число или строку в число с плавающей точкой (вещественное число)
p4.jpg
max(\(x\),\(y\),\(z\))
используется для нахождения наибольшего значения из заданной последовательности
p55.jpg
min(\(x\),\(y\),\(z\))
используется для нахождения наименьшего значения из заданной последовательности
p6.jpg
type(\(x\))
одно из назначений — это определение типа переменной
p7.jpg
str(\(x\))
конвертирует числовое значение в строковое
p8.jpg
len(\(x\))
определяет длину строки
p10.jpg
sum(\(x\),\(y\),\(z\))
используется для нахождения суммы заданной последовательности
p11.jpg
open()
открывает файл, сохранённый на компьютере\(s=open("file.txt","r")\)
bin(\(a\))
переводит десятичное число в двоичную систему счисления.
p12.jpg
oct(\(a\))
переводит десятичное число в восьмеричную систему счисления.
p13.jpg
hex(\(a\))
переводит десятичное число в шестнадцатеричную систему счисления.
p14.jpg
 
Для вызова стандартной функции её достаточно включить в основную программу.
 
Пример \(1\)
 
Дано десятичное число \(58\). Составить программу, которая переводит его в двоичную, восьмеричную, шестнадцатеричные системы счисления.
 
p15.jpg
Рис. \(1\). Программный код
 
p16.jpg
Рис. \(2\). Результат работы программы
 
Пример \(2\)
 
Даны числа 879,1445,1023.
 
Составить программу, которая переводит их в десятичную систему счисления.
 
Обрати внимание!
При использовании функции \(int\) при переводе в десятичную систему счисления нужно учитывать, что тип данных исходного числа должен быть строковый, поэтому записывать нужно не \(87\), а \('87'\). Данная функция очень часто применяется при решении заданий ЕГЭ.
p17.jpg
Рис. \(3\). Программный код
  
p18.jpg
Рис. \(4\). Результат работы программы
 
Пример \(3\)
 
Составь программу, которая запрашивает число и изменяет его тип.
 
p20.jpg
Рис. \(5\). Ввод числа и определение его типа
 
Изменим тип строковый на целый, для этого в программу допишем: 
 
\(a=int(a)\).
 
p21.jpg
Рис. \(6\). Программа после изменения типа данных
 
Получили вывод.
 
p22.jpg
Рис. \(7\). Результат работы программы
 
Поменяем тип на вещественный, для этого допишем строку:
 
\(a=float(a)\).
 
p23.jpg
Рис. \(8\). Программа после изменения типа данных
 
Получаем вывод.
 
p244.jpg
Рис. \(9\). Результат работы программы
 
Данные функции можно использовать для изменения типа вводимых и используемых в программе данных.
Источники:
Рис. 1. Программный код. © ЯКласс.
Рис. 2. Результат работы программы. © ЯКласс.
Рис. 3. Программный код. © ЯКласс.
Рис. 4. Результат работы программы. © ЯКласс.
Рис. 5. Ввод числа и определение его типа. © ЯКласс.
Рис. 6. Программа после изменения типа данных. © ЯКласс.
Рис. 7. Результат работы программы. © ЯКласс.
Рис. 8. Программа после изменения типа данных. © ЯКласс.
Рис. 9. Результат работы программы. © ЯКласс.