Как написать функцию на Python

Пользовательские функции

В Python разработчики имеют возможность определять свои собственные функции, называемые пользовательскими функциями. Эти функции можно написать так, чтобы они выполняли требуемую задачу после вызова.

функция — это блок многократно используемого кода, который написан для выполнения конкретной задачи. Функции принимают необходимую информацию для выполнения задачи в качестве входных параметров , выполняют необходимые операции с этими параметрами, а затем они верните окончательный ответ.

Синтаксис

Теперь давайте обсудим метод написания определяемой пользователем функции ниже:

Пример

Давайте теперь рассмотрим пример.

 def Examplefunc (str): # функция, которая выводит параметр str pri  nt «Значение равно», str # в этой функции не требуется инструкция возврата def Multiply (x, y): # функция, которая вычисляет произведение x и y return x * y # возвращает произведение x и y # Вызов функций  9) # 9 передано в качестве параметра) answer = Multiply (4,2) # 4 и 2 передано в качестве параметров print "Произведение x и y равно:", answer 

Функция Examplefunc выше принимает переменную str как параметр , а затем печатает это значение. Поскольку он только печатает значение, нет необходимости в команде return .

Функция Multiply принимает два параметра x и y в качестве параметров. Затем он вычисляет продукт и использует оператор return для возврата ответа.

Вызов функции

В строка 9 и строка 10 , мы выполняем функции, просто вызывая их и передавая им параметры. Поскольку функция Multiply возвращает значение, мы сохраняем его в переменной answer перед его печатью..

Преимущества пользовательских функций

Преимущества использования определяемых пользователем функций включают:

  • Блоки кода многократного использования, поэтому им нужно только должны быть написаны один раз, то их можно использовать несколько раз.

  • Полезно при написании общих задач для сложной бизнес-логики.

  • Модификация по требованию, поэтому нет необходимости писать отдельный код для разных сценариев в программе.

  • Проект может быть разделены на функции, что приводит к компактному и четко определенному коду.

Оцените статью
nanomode.ru
Добавить комментарий