return
в функции:
None
, если значение не указано) вызывающей стороне.Ключевое слово return
в функции Python выполняет несколько важных задач:
return
позволяет функции вернуть результат своей работы. Это значение может быть любого типа данных (число, строка, список, словарь, объект и т.д.) или даже None
. Если return
не указан явно, функция по умолчанию возвращает None
.
return
, выполнение функции немедленно прекращается, и управление передается обратно вызвавшему коду. Все последующие строки кода в функции, после return
, выполняться не будут.
Примеры:
def add(x, y):
return x + y # Функция возвращает сумму x и y
result = add(5, 3)
print(result) # Выведет 8
def greet(name):
print("Привет,", name + "!")
return # Функция завершается после вывода приветствия
greet("Alice")
Важные моменты:
return
, но только один из них будет выполнен (тот, который встретится первым при выполнении кода функции).return
без аргументов возвращает None
.return
может возвращать сложные структуры данных, такие как списки, словари или кортежи.