Здравствуйте, уважаемые читатели, сегодня я разберу тему функций в python3.
Функция в python - объект, принимающий аргументы и возвращающий значение. Обычно функция определяется с помощью инструкции def.Функции нужно для облегчения жизни программиста и читабельности кода.
Посмотрим пример простой функции:
В данном случае функция просто возвращает данный ей аргумент.
Функции , в теории, могут принимать бесконечно много аргументов, я использовал 2.
Функция просто складывает числа.
Также можно присваивать переменным значения функции
Создадим функцию, которая будет печатать нам слово по буквам
Функция может и не заканчиваться инструкцией return, при этом функция вернет значение None:
Необязательный аргумент
Мы можем в качестве аргумента указать какое-то значение, которое будет использоваться по умолчанию, если этот аргумент не был передан в функцию
Неизвестное количество аргументов
Функция также может принимать переменное количество аргументов, тогда перед именем ставится *:
Спасибо за внимаение, подписывайтесь на канал!