Курс 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. Динамическая типизация в Python
  2. Pillow: работа с изображениями
  3. Парсинг веб-страниц с Beautiful Soup
  4. Удаление дубликатов из списка с помощью dict.fromkeys
  5. Инициализация структур данных
  6. Сравнение def и lambda в Python
  7. Модуль future Python
  8. Копирование и вставка текста в Python
  9. Расчет времени выполнения
  10. Форматирование строк с % в Python
  11. Генерация чисел с range()
  12. Методы работы со списками
  13. Избегайте двойного подчеркивания
  14. Функция zip() в Python
  15. Работа с Requests для HTTP-запросов
  16. Создание комплексных чисел
  17. Создание пользовательской коллекции в Python
  18. Моржовый оператор в Python 3.8
  19. Функция reduce() из модуля functools
  20. Работа с комплексными числами
  21. Метод __float__ в Python
  22. Проверка файла .py на синтаксис.
  23. Расчет времени выполнения кода
  24. Поиск наиболее частого элемента
  25. Создание новых списков в Python
  26. Оператор in и not in в Python
  27. Вложенные циклы в Python
  28. Активация Matplotlib в Jupyter
  29. Сортировка с параметром key
  30. Удаление ресурса в Python
  31. Логирование с Loguru
  32. Тестирование с responses
  33. Ключевое слово global в Python
  34. Компиляция регулярных выражений
  35. Выражения-генераторы в Python
  36. Генераторы в Python
  37. Импорт объектов из модулей
  38. Функции min(), max(), sum()
  39. Проверка типа объекта в Python
  40. Генераторы списков
  41. Установка и использование модуля «howdoi»
  42. Исключение NotImplementedError
  43. Фильтрация списка от «ложных» значений
  44. Измерение времени выполнения кода
  45. Работа со строками в Python
  46. Установка и использование pyshorteners

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