В Python есть возможность передать функцию в качестве аргумента, чтобы потом использовать её внутри другой функции. Однако такая гибкость может плохо влиять на читаемость кода, поэтому пользоваться фичей нужно с осторожностью...
Погнали дальше.Сегодня у нас Аргументы функций,Анонимные функции. Функция может принимать любое количество параметров или не принимать их вообще. Параметры могут быть позиционные и именованные, обязательные и необязательные. Пример позиционного параметра. пример именованного параметра. пример обязательного параметра. пример необязательного параметра. Так же функция может принимать неопределенное число позиционных параметров. В таком случае при описании используется конструкция *args. args представляет собой кортеж, содержащий переданные в функцию аргументы...