Курс Python → Функции в Python: создание и вызов

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

Пример создания функции:


def greet(name):
    return f"Hello, {name}!"

В данном примере функция greet принимает аргумент name и возвращает приветствие, содержащее это имя. Важно помнить, что функция возвращает значение с помощью ключевого слова return, которое может быть опущено, в этом случае будет возвращено значение None.

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

Пример вызова функции:


result = greet("Alice")
print(result)

В результате выполнения этого кода будет выведено сообщение «Hello, Alice!» на экран. Использование функций в Python позволяет структурировать код, делая его более понятным и удобным для работы.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Переопределение метода __and__
  2. Оптимизация строк в Python
  3. Атрибуты класса и экземпляра
  4. Создание директории в Python
  5. Лямбда-функции в цикле
  6. Метод __call__ в Python
  7. Экспорт внешнего файла с помощью writefile
  8. Динамическая типизация в Python
  9. Управление виртуальными окружениями в Python
  10. Модуль os в Python: работа с файлами
  11. Контекстный менеджер в Python
  12. Оператор is в Python
  13. Документирование функций в Python
  14. Оператор space-invader
  15. Проверка типа данных
  16. Изменение элемента списка
  17. Сортировка с помощью key
  18. Копирование списков в Python
  19. Транспонирование матрицы
  20. Метод rmatmul для обратного матричного умножения
  21. Метод gt в Python
  22. Сокращение ссылок с pyshorteners
  23. Обход дочерних элементов BeautifulSoup
  24. Объединение списков с помощью zip
  25. Утечки переменных цикла в Python 3.x
  26. Обработка ошибок ввода данных
  27. Анонимные функции в Python
  28. Основные функции и модули Python
  29. Виртуальное окружение Python
  30. Обновление шаблона base.html
  31. Подсчет элементов в списке с Counter
  32. Анонимные функции в Python
  33. Выборка чисел
  34. f-строки в формате строк
  35. Конвертация коллекций в Python
  36. Расширение информации об ошибке в Python
  37. Подсчет частоты элементов с Counter
  38. Оператор «or» в Python
  39. Декораторы в Python
  40. Автоматизация с Python
  41. Инверсия списка и строки
  42. Функции all и any в Python
  43. Поиск с библиотекой Google
  44. Проверка типов с помощью isinstance
  45. Добавление элемента к кортежу
  46. Функция map() в Python

Marketello читают маркетологи из крутых компаний