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

В этом руководстве вы узнаете о преимуществах использования пользовательских функций и передовых методах работы.

Что такое пользовательские функции в Python?

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

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

Все остальные функции, которые мы пишем самостоятельно, относятся к функциям, определяемым пользователем. Итак, наша пользовательская функция может быть библиотечной функцией для кого-то еще.

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

  1. Пользовательские функции помогают разбить большую программу на небольшие сегменты, что упрощает понимание, поддержку и отладку программы.
  2. Если в программе встречается повторяющийся код. Функцию можно использовать для включения этих кодов и выполнения при необходимости путем вызова этой функции.
  3. Программы, работающие над большим проектом, могут разделить рабочую нагрузку, выполняя разные функции.

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

 # Program to illustrate # the use of user-defined functions def add_numbers(x,y): sum = x + y return sum num1 = 5 num2 = 6 print("The sum is", add_numbers(num1, num2))

Вывод

 Введите число: 2,4 Введите другое число: 6.5 Сумма 8,9

Здесь мы определили функцию, my_addition()которая складывает два числа и возвращает результат.

Это наша пользовательская функция. Мы могли бы перемножить два числа внутри нашей функции (все зависит от нас). Но эта операция не соответствовала бы названию функции. Это создало бы двусмысленность.

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

В приведенном выше примере print()это встроенная функция в Python.

Интересные статьи...