В этом уроке вы узнаете о функции Python.
Функции - отличный способ поддержки программ, состоящий из множества строк кода. Они уходят и выполняют задание, а затем возвращают управление вашей программе.
Создание ваших собственных функций предлагает вам много преимуществ и возможностей. Это позволяет разбить ваш код на управляемые и небольшие куски. Некоторые программы на Python, представляющие собой длинные серии инструкций без логических разрывов, трудно поддерживать в понимании и написании. Функции, если они включены в программу, могут помочь программистам легко разработать и поддерживать ее должным образом.
Python предоставляет встроенные функции, такие как print (), range (), len () и многие другие. Однако, если вам нужно разработать свои собственные функции, вполне возможно создать его на Python, как и в других средах программирования, также известных как пользовательские функции.
Определение функции Python
Синтаксис
пример
Это утверждение сообщит интерпретатору python, что функция с именем добавление определяется в приглашении, и после этого будет фактическое определение функционального блока.
Примечание. Важно отметить, что отступы должны быть правильными, потому что, если это не так, интерпретатор Python не сможет определить область действия или тело функции и, следовательно, возникнет ошибка.
Вызов функции Python
Без параметров
Синтаксис
пример
Если вы не хотите передавать какое-либо значение пользовательской функции, вы можете напрямую написать имя функции, и элемент управления перейдет к определению функции, выполнит операторы внутри функции и в тот момент, когда все операторы будут выполненный интерпретатором, элемент управления выйдет из функции и вернется к следующей строке, где был выполнен вызов функции.
С параметрами
Синтаксис
пример
Предположим, что вы хотите передать значение в функцию, вы можете напрямую записать его в имя функции во время вызова функции, и оно будет работать для вас. Для передачи нескольких значений вы можете отделить их, добавив запятую (,).
пример
Выход
В этой программе мы предварительно объявили пользовательскую функцию, т. Е. Перед фактической основной функцией. Мы объявили сложение (), которое принимает два параметра. Объявлена новая переменная, которая хранит в дополнение к var1 и var2.
Когда программа интерпретируется, она сначала проверяет значение var1 и var2. Затем он встречает оператор дополнения (var1, var2), который затем берет на себя управление программой для определения сложения (var1, var2), и, следовательно, следующие три оператора выполняются интерпретатором Python. После print (var3) управление возвращается к вызывающей функции, и выполняется печать оставшегося оператора («Вы вернулись к основной функции»).
Передача значений по умолчанию
Выход
Здесь мы использовали передачу значений по умолчанию, которые переопределяют предыдущие значения, которые были назначены переменным var1 и var2. Значения, из которых состоит var1, будут перезаписаны на 7, а значения var2 на 10, и те же значения будут переданы в пользовательскую функцию.
Заявление о возврате Python
Оператор return помогает вернуть значение из функции в вызывающую функцию.
пример
Выход
В приведенном выше примере мы создали функцию сложения, которая после выполнения оператора var3 = var1 + var2 сохраняет значение в переменной var3 и возвращает это значение в любой вызвавшей его функции.
Комментариев нет:
Отправить комментарий