Справочники Python return

Что такое return в Python?

Оператор return используется в функциях для возвращения данных после выполнения работы самой функции. 


Если функция должна обработать какие-то данные и потом вернуть их, то для возвращения этих данных необходим этот оператор. Рассмотрим все на примере:

def some_test(a, b, c): # Функция с 3 параметрами
 return a + b + c # Функция возвращает результат суммы чисел
 
res = some_test(4, 6, 1)
print(res)

В примере выше вызывается функция, которая считает сумму трех переданных аргументов. В конце функция возвращает это значение, поэтому мы можем записать функцию, как присвоение данных к переменной. В результате этой программы в консоль будет выведено число 11.

Комментарии (4)
Добавить комментарий

Пилигримм2567 14 марта 2023 в 12:05

Может ли return вернуть несколько значений??
Если да,то как это оформить??
Ответить

itProger 14 марта 2023 в 13:01

Нет, return возвращает всегда одно значение. Но можно вернуть объект или список из нескольких значений.

Ринат 25 января 2023 в 17:00

Спасибо, вы помогли мне жить
Ответить

shem 14 января 2023 в 00:17

а зачем создавать переменную res, если можно просто написать print(some_test(4,6,1))
Ответить

Amir 23 октября 2022 в 18:37

почему вместо return нельзя сделать к примеру c = a+ b + c
Ответить

Олег 28 декабря 2022 в 23:04

Чтобы не создавать лишнюю переменную

Олег 28 декабря 2022 в 23:05

и Return это конец, полное завершение выполнения функции.