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

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

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

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

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

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

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

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

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

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

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

Правописание приставок ПРЕ- и ПРИ-
Правописание приставок — тема 10 задания ЕГЭ-2024 по русскому языку. Разбираемся, в каких случая пишем приставки ПРЕ-/ПРИ-. Каждая из этих...
Портреты персонажей из произведения «Мёртвые души»
Готовишься к ЕГЭ по литературе и ищешь, где найти подсказочки? А вот тут мы и приходим на помощь! Мы подготовили для вас описание портретов...
Взаимные местоимения в английском языке
❤️ Взаимные местоимения описывают взаимоотношения между двумя или более лицами (и рееедко — между предметами). ☝🏻 По правилам грамматики each...
Состав слюны
Начнём с того, что слюна вырабатывается слюнными железами. Самые крупные из них: околоушная, подъязычная и подчелюстная — все они трудятся для...
Шпаргалка с формулами по всей оптике
ЕГЭ по физике не за горами, поэтому дарим полезную шпору по формулам из оптики: оптическая сила линзы; формулы тонкой и рассеивающей линзы; ...
УСЛОВНЫЕ КОНСТРУКЦИИ
Программа в Python выполняется (интерпретируется) сверху вниз, если не сказать иного специально. Условные конструкции позволяют создать ветвления в...

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

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