Когда в программе необходимо делать одно и тоже действие несколько раз, то для того что бы сократить код и упростить программу прибегают к функции. Из повторяемого действия делают функцию (описывают функцию) и вызывают эту функцию, когда она нужна. Процесс создания функции называется – описание функции, а процесс использования функции называется –вызовом функции. Описание функции начинается с инструкции def В примере функция складывает три аргумента и выводит результат на экран. Как правило вывод на экран не используют, а функция возвращает в программу какое то значение. Делается это с помощью оператора return. Аргументы у функции могут быть позиционными (стоящими на определенной позиции 1, 2, 3 ….) или именованными (т.е имеющими имя). Именованные аргументы всегда имеют значение по умолчанию. При вызове в функцию необходимо передать все позиционные аргументы, если аргументов не будет хватать , то будет возбуждена ошибка, с сообщением сколько аргументов не хватает, а вот именованны
Python. Инструкция def. Аргументы функций, операторы *args и **kwargs.(85)
23 мая 202123 мая 2021
328
2 мин