Що таке return в Python?
Оператор return використовується у функціях для повернення даних після виконання роботи самої функції.
Якщо функція повинна обробити якісь дані і потім повернути їх, то для повернення цих даних потрібний оператор. Розглянемо все на прикладі:
def some_test(a, b, c): # Функція з 3 параметрами
return a + b + c # Функція, що повертає результат суми чисел
res = some_test(4, 6, 1)
print(res)У прикладі вище викликається функція, яка рахує суму трьох переданих аргументів. Наприкінці функція повертає це значення, тому ми можемо записати функцію як присвоєння даних до змінної. В результаті цієї програми в консоль буде виведено число 11.
Оператор return не тільки завершує виконання функції, але й передає значення назад у код. Якщо у функції відсутня оператор return або використовується без значення, функція поверне None.
def greet(name):
print("Привіт, " + name + "!")
result = greet("Віка")
print("Результат функції:", result)
# Результат:
# Привіт, Віка!
# Результат функції: None