Встроенные функции. Математика
Limera1n
Мы использовали очень много встроенных функций в Python, хотелось бы сделать отдельные посты, в которых поговорим о дополнительных функциях, которые мы еще не использовали, но которые могут быть очень полезными.
Некоторые функции мы уже видели, но мы их повторим.
Начнем с простых математических функций. Одна из таких функций - это функция abs, то есть взятие числа по модулю. Напомню из математики, взятие числа по модулю означает, что мы игнорируем знак, то есть это число будет всегда положительным.
Соответственно:

Другая математическая функция, я бы даже сказал пара математических функций, которые друг друга дополняют - это функции max и min, для поиска максимального числа и, соответственно, минимального:

Получаем наибольшее число и наименьшее. Так же мы можем использовать список: max([1,2,3,4,5]), результат будет тот же самый.
Другая математическая функция, которая часто используется - это возведение в степень pow:

Другая функция, которую мы уже видели - это round, которая позволяет округлять числа:

Если мы хотим просуммировать некоторое количество чисел, то мы можем воспользоваться функцией sum, но прикол в том, что мы не можем в функцию записать просто числа по типу (1,2,3,4,5), мы должны числа передавать туда в виде списка:

Другая тройка функций, которые используются пореже, но они могут быть достаточно полезными - это функции hex, oct и bin. Функция hex преобразует десятеричное число в шестнадцатеричный формат, oct в восьмеричную, а bin преобразует в бинарную систему, то есть двоичную:

В следующем посте мы разберем функции, которые взаимодействуют с итерируемыми объектами.