Узнайте Python с Aswin (23 частью серии)
Позвольте мне начать с факта: каждая функция возвращает значение при вызове.
Ну, я не знаю о тебе, но я был удивлен, узнав об этом в первую очередь!
Давайте посмотрим пример, чтобы доказать свою точку зрения:
Выход:
Welcome to my blog post None
Ты это видел? Когда я позвонил в функцию, она вернула специальный тип Нет
Отказ Переменная пост
хранит его и печатает его во второй строке.
Теперь мы можем явно вернуть значение из функции, используя возвращение
ключевое слово.
Обратный оператор
- Оператор возврата включает в себя
возвращение
ключевое слово, а затем выражение. - Выражение является набором условий, которые вызывают значение.
- Таким образом, оператор возврата может содержать выражение или явное значение для возврата.
- Заявление об возврате также заканчивается выполнение функций. Это означает, что любые заявления внутри функции после оператора возврата не будут выполнены.
- Взять Примечание Это оператор возврата не может быть использован вне функции.
Давайте код несколько примеров:
1) Одноразовое выявление возврата
Выход:
21
Как видно в этом примере, мы дали выражение, которое возвращает продукт данных двух чисел.
2) Несколько операторов возврата
Выход:
21 3.14 Try again!
Здесь явное значение указано в нескольких операторах возврата.
3) Обратный оператор с несколькими значениями
Выход:
(21, 63, 210)
Этот пример возвращает динамические значения в кортеже на основе данного аргумента.
Код вдоль и веселиться.
Узнайте Python с Aswin (23 частью серии)
Оригинал: “https://dev.to/aswin2001barath/functional-programming-in-python-23ff”