Возвращаемые значения функции

Редакция Без Сменки
Честно. Понятно. С душой.
🖋️ Функция — объект, принимающий аргументы и возвращающий значение. Обычно функция определяется с помощью инструкции def.

📲 Функции могут передавать какие-либо данные из своих тел в основную ветку программы.

Говорят, что функция возвращает значение.

🐍 В большинстве языков программирования, в том числе Python, выход из функции и передача данных в то место, откуда она была вызвана, выполняется оператором return.

Если интерпретатор, выполняя тело функции, встречает return, то он «забирает» значение, указанное после этой команды, и «уходит» из функции.
В примерах в основную ветку из функции возвращается значение локальной переменной из инструкции return. Не сама переменная, а ее значение! — это важно

(смотри примеры на картинке)

✌🏻В функции может быть несколько операторов return. Но всегда выполняется только один из них. Тот, который первым выполнится.

В Python всякая функция что-либо возвращает. Если в ней нет оператора return, то она возвращает None. None — это объект “ничего”. Он принадлежит классу NoneType. До этого мы знали четыре типа данных, они же четыре класса: int, float, str, bool, а это пятый)

Где вы учитесь?

Вам также будет интересно

Культура: термины для ЕГЭ по обществознанию
диалог культур — взаимодействие, влияние, проникновение или отталкивание разных исторических или современных культур контркультура...
Принцип разделения властей
Впервые в классической форме идея разделения властей сформулирована Ш.Монтескьё (лучше запомни это имя 😉). Законодательная власть 📖 Она...
Особенности лирики поэтов из кодификатора
Сделали удобную шпаргалку, которая поможет вам быстро привести аргументы к сочинениям. Тема поэта и творчества  А. С. Пушкин — «Я...
Волны, их распространение в среде, характеристики
Разбираемся, что такое волна и как её охарактеризовать. Что такое волны и какими они бывают Механическая волна — волна, колебания которой можно...
Функции: введение
Бывают ситуации когда один и тот же кусок кода нам требуется в разных частях программы и, чтобы не испортить его (что конечно может и неплохо в...
Кто виноват в синих розах?
В современном мире можно найти любые розы: и синие, и зелёные, и невидимые (если постараться). В этом виноваты селекционеры! Человек научился...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.