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

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

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

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

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

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

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

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

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

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

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

Употребление Past Continuous
Сегодня изучаем случаи употребления английского времени Past Continuous (прошедшее длительное). Шпаргалка с удобными примерами, чтобы подготовиться к...
Схемы циклов из ЕГЭ по биологии
Многие вещи цикличны.  И биология — не исключение. Лови подборку часто встречающихся циклов на ЕГЭ по биологии: круговорот воды; ...
Устойчивые выражения с have
🔸 Приёмы пищи: to have a drink — взять что-либо попить to have a meal — принимать пищу to have a snack — перекусить to have a sweet tooth — быть...
АЛГОРИТМ РЕШЕНИЯ ТЕКСТОВЫХ ЗАДАЧ
Все или почти все текстовые задачи идут по одной проверенной схеме. Сначала естественно, нужно прочитать текст самой задачи, затем нарисовать к ней...
Теорема синусов
Казалось бы, синус — это что-то про тригонометрию, но на самом деле совсем не только. Планиметрия может с этим смело поспорить, и теорема синусов...
Основания и амфотерные гидроксиды
Амфотерные гидроксиды могут проявлять как кислотные, так и основные свойства. Записывать их тоже можно по-разному — в форме кислоты и в форме...

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

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