Курс 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. Объединение списков с помощью zip
  2. Тестирование модели в PyTorch
  3. inspect в Python: анализ кода
  4. Создание уникального множества
  5. Основы работы со списками
  6. Работа с getopt
  7. Работа с парами ключ-значение
  8. Python Тесты и Гайды
  9. Установка пакета в Python
  10. Работа с контекстными переменными
  11. Работа с аргументами командной строки
  12. Оптимизация гиперпараметров в Python
  13. Работа с датами в Python
  14. Работа с контекстным менеджером Pool
  15. Проверка файла .py на синтаксис.
  16. Декоратор total_ordering для сравнения объектов
  17. Получение имени функции с помощью inspect
  18. Python: изменяемые и неизменяемые коллекции
  19. Структурирование именованных констант
  20. Эффективная конкатенация строк в Python
  21. Аргумент по умолчанию
  22. Избегайте изменяемых аргументов
  23. Распаковка аргументов в Python
  24. Таймер обратного отсчета
  25. Оператор match в Python
  26. Импорт модулей и пакетов в Python
  27. Python Enumerate
  28. Работа с комплексными числами в Python
  29. Измерение времени выполнения кода с использованием time
  30. Анализ кода — Python
  31. Мониторинг памяти с Pympler
  32. Взаимодействие с внешними процессами в Python
  33. Работа с массивами в Python
  34. Работа с URL-адресами в Python
  35. Библиотека Chartify: руководство
  36. Создание namedtuple списком полей
  37. Удаление элементов из списка в Python
  38. Работа с JSON в Python
  39. kwargs в Python
  40. Обработка исключений в Python
  41. Удаление символа из строки
  42. Применение промокода в Много лосося
  43. Логический оператор «and» в Python
  44. Реверс строки и списка в Python.
  45. Удаление дубликатов из списка
  46. None в Python: использование и особенности

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