Курс 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. Форматирование строк в Python
  3. Подсказки типов в Python
  4. Отрицательные индексы списков в Python
  5. Метод difference_update() — разность множеств
  6. Блок else в обработке исключений
  7. Извлечение новостей с newspaper3k
  8. Настройка вывода в Numpy
  9. Функция enumerate в Python
  10. Список импортированных модулей в Python
  11. Combobox в Tkinter
  12. Удаление ключа из словаря в Python
  13. Добавление элементов в список: append() vs extend()
  14. Метод rename() для переименования файлов и каталогов
  15. Удаление ключа из словаря
  16. Удаление файлов в Python
  17. Создание генераторов в Python
  18. Инициализация структур данных
  19. Библиотека sh: удобные команды терминала
  20. Навыки Python: строки, типы данных
  21. Обмен значений переменных в Python
  22. Запуск файлового сервера
  23. Операции с матрицами в Python
  24. Метод ipow для возведения в степень
  25. Python: Фильтрация списков с помощью filter()
  26. Ограничение итераций в Python
  27. Функция count() в Python
  28. Функция sleep() в Python
  29. Метод setdefault() в Python
  30. Создание словаря и множества
  31. Объединение строк с помощью метода join
  32. Обмен значений переменных в Python
  33. Множественное наследование в Python
  34. Создание копии списка в Python
  35. Оператор += для объединения строк
  36. Обновление данных через PUT запрос
  37. Удаление дубликатов в pandas
  38. Изменение элемента списка
  39. Создание новых функций с помощью functools.partial
  40. Область видимости переменных в Python
  41. Python Метод sleep() времени
  42. Модуль future Python
  43. Протокол управления контекстом
  44. Использование подчеркивания в REPL
  45. Выражения-генераторы в Python
  46. Форматирование строк в Python
  47. Кортежи в Python: особенности и преимущества

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