Python 3: Функции

Назад | Python 3 учебник | Вперёд

В Python функцией называют объект, принимающий аргумент и возвращающий значение. Обычно функция определяется с помощью инструкции def.

Так же, как и в Java, return указывает, какое значение нужно вернуть.

Пример вызова нашей функции:

Как видим, пока ничего сложного. В консоли Spyder 3 выведется 25.0.

Функции в Python могут возвращать даже другие функции (здесь мы проверяем в консольном интерпретаторе Python):

Функция может не возвращать никакого значения, а просто делать что-то полезное, например, выводить сообщение:

Можно сделать пустую функцию, которая вообще ничего не делает. Это может быть полезно, например, когда вы делаете набросок приложения и хотите просто описать функции без реализации:

Можно создавать функции с необязательными аргументами:

Можно задавать значения для аргументов по их имени:

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

Назад | Python 3 учебник | Вперёд

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *