Справочник
Функции в программировании используются для следующих целей: многократ-
ного использования в программе одного и того же фрагмента кода; разделения
сложной программы на составные части — процедурной декомпозиции. Функ-
ции в Python используются для реализации вспомогательного алгоритма.
Рассмотрим создание функции. В общем виде функция имеет следующий формат:
def <имя_функции>(par1,par2,...,parN):
операторы
Описание функции начинается со строки заголовка, в которой оператор def определя-
ет имя функции, с которым будет связан объект функции, далее следует список парамет-
ров, который может быть пустым либо состоять из некоторого числа параметров в круг-
лых скобках. Имена параметров в строке заголовка будут связаны с аргументами, пере-
даваемыми в функцию в точке вызова. Возврат значения функцией осуществляется с
помощью ключевого слова return, после которого указывается возвращаемое значе-
ние. Слово return может располагаться в любом месте в теле функции, этот оператор
завершает работу функции и передает результат вызывающей программе.
Оператор return выглядит следующим образом:
return <выражение>
Оператор return является необязательным — если он отсутствует, работа функции за-
вершается, когда достигается конец тела функции.
Вызов функции может осуществляться следующим образом:
<имя_функции>(arg1,arg2,...,argN)
В функцию передаются конкретные аргументы — записываются вместо параметров.
Вызов функции может также быть включён в состав выражения.
Количество аргументов и параметров при вызове функции должно совпадать (но мож-
но запрограммировать переменное количество принимаемых аргументов). В качестве ар-
гументов могут выступать как конкретные значения, так и переменные.
Таким образом, общая структура работы с функцией выглядит, как показано на рисун-
ке 103.
def <имя_функции>(par1,par2,...,parN):
<имя_функции>(arg1,arg2,...,argN)
Достарыңызбен бөлісу: |