Рубрики
Без рубрики

Функции в Python

Что такое функция? Функция-это способ решения проблем, разделяя проблему на подпроблемы и … Tagged с функциями, Python, новички.

Что такое функция?

  • Функция-это способ решения проблем, разделяя проблему на подпроблемы, нахождение их индивидуального решения и объединение их для решения исходной проблемы.

Определение функции:

  • определение роли функции
  • Действия, выполняемые функциями, записаны в форме утверждений здесь.

синтаксис:

    def function_name(parameters_seperated_by_commas):
        statements

Обратите внимание на : и отступа, т.е. четыре белых пространства.

Некоторые правила:

  • function_name не должен быть ключевым словом Python
  • Код после толстой кишки (:) должен быть отступает.

Функциональный вызов:

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

Предположим, мы хотим написать программу, которая привлекает дом, машину и кошку. Без использования функции мы пишем весь код для рисования дома, машины и кошки в месте.

     def main():
         statements for drawing house
         statements for drawing car
         statements for drawing cat

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

     def draw_house():
         statements

     def draw_car():
         statements

     def draw_cat():
         statements

и мы будем называть определенную функцию в нашей основной функции как:

     def main():
draw_house()
draw_car()
draw_cat()
print("task completed")

Типы функций:

  • Void -функции:

    • Функция, которая ничего не возвращает.
    • Просто говорить, тип возврата – нет Например: Если мы хотим добавить два числа, данные для функционирования и распечатать его результат, тогда:

  • Плодотворные функции:

    • Функция, которая возвращает некоторое значение
    • Возвратный тип не нулевой. Например:

Для большего Посетите здесь

Оригинал: “https://dev.to/mausamadh/functions-in-python-11k8”