🔎 Что делает в питоне return? Основы и примеры использования
def multiply(a, b):
return a * b
result = multiply(5, 2)
print(result) # Вывод: 10
В этом примере функция "multiply" принимает два аргумента и возвращает их произведение с помощью оператора "return". Затем результат умножения сохраняется в переменную "result" и выводится на экран.
Обратите внимание, что "return" может возвращать любой тип данных, включая числа, строки, списки, словари и т. д.
Детальный ответ
Что делает в питоне return
Ключевое слово return в Python используется для возврата значения из функции. Когда функция вызывается с помощью оператора return, она возвращает указанное значение и завершает свое выполнение. return позволяет передавать результат вычислений обратно к месту вызова функции.
Вот пример:
def add_numbers(a, b):
return a + b
result = add_numbers(5, 10)
print(result) # Вывод: 15
В этом примере функция add_numbers
принимает два аргумента a
и b
. Она выполняет операцию сложения и возвращает результат с помощью ключевого слова return. Затем результат сохраняется в переменную result
и выводится на экран.
Ключевое слово return может использоваться не только для возврата числовых значений, но и для возврата любого типа данных, включая строки, списки, словари и т.д.
Рассмотрим пример с возвращением строки:
def get_greeting(name):
return "Привет, " + name + "!"
message = get_greeting("Иван")
print(message) # Вывод: Привет, Иван!
Функция get_greeting
принимает аргумент name
и возвращает строку, содержащую приветствие с указанным именем. Затем результат сохраняется в переменную message
и выводится на экран.
Важно отметить, что при использовании ключевого слова return функция завершает свое выполнение и пропускает оставшуюся часть кода. Если после return есть какой-либо код, он не будет выполнен.
Также возможно возвратить несколько значений из функции. В этом случае значения должны быть разделены запятыми и передаваться в форме кортежа. Рассмотрим пример:
def get_name_and_age():
name = "Алексей"
age = 25
return name, age
person = get_name_and_age()
print(person) # Вывод: ("Алексей", 25)
Функция get_name_and_age
возвращает два значения - имя и возраст. Значения сохраняются в переменную person
в виде кортежа и выводятся на экран.
Использование ключевого слова return в Python позволяет более гибко управлять потоком выполнения и возвращать результаты вычислений из функций. Помните, что каждая функция может содержать только одно выражение return, которое выполняется при ее вызове.