Как работает функция return в Python?
4 года назад
Andrey Moshkov
Ответы
1. Функции без return (подобно print()):
- Они выполняют какое-то действие, но не возвращают значения, которые можно сохранить в переменной.
- Просто выводят информацию на экран или выполняют какие-то действия, но не предоставляют результат, который можно использовать далее в программе.
Пример:
2. Функции с return (подобно input()):
- Они выполняют какое-то действие, но также возвращают значение, которое можно сохранить в переменной и использовать далее.
- Возвращенное значение может быть использовано для присваивания переменным или в выражениях.
Пример:
Функции с return могут хранить возвращенные значения, которые затем можно использовать в вашей программе.
2 года назад
Алёна Шереметьева
Функция return в Python используется для выхода из функции и возвращения значения из функции вызывающему коду.
Пример:
Если return не указан, функция возвращает None по умолчанию.
2 года назад
Elena Gromova
Оператор return возвращает значение указанное после него, например return 10 вернет 10.
Пример 1
Если указано несколько значений, например return 10, '123', то вернется кортеж (10, '123')
Пример 2
Пример 3
В случае, когда оператор return не указан в теле функции или указан без значения, тогда вернется значение None
Пример 4
Пример 5
4 года назад
Ilia Kaziamov
return завершает функцию и отдаёт значение в то место программы, откуда функцию вызвали:
return — оператор языка. Скобки после него не нужны: return x * x.
Простыми словами
Функция получает данные, считает и через return отдаёт ответ. Без return функция выполнит действия, но результат наружу не попадёт.
return и print
Частая ошибка новичков — путать их:
print показывает значение человеку. return передаёт значение дальше в программу: его можно сохранить в переменную, сложить, передать в другую функцию.
Функция без return
Если return нет или он без значения, функция возвращает None:
Код после return не выполняется
Поэтому return используют для раннего выхода из функции.
Вернуть несколько значений
Функция возвращает кортеж (1, 4), а запись low, high = ... раскладывает его на две переменные.
Если ищете, как отменить действие
return не отменяет уже выполненные действия. В редакторе отмену делает Ctrl + Z, в Git — git revert или git reset.
Функции и return разбирают в бесплатном курсе «Основы Python».
8 дней назад
Никита Вихров






