Курс 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. Получение значений из словарей
  2. Создание namedtuple из словаря
  3. Повторение элементов в Python
  4. Оператор is в Python
  5. Секреты Python
  6. Генераторы в Python
  7. Ветвление выражения в Python
  8. Форматирование строк в Python
  9. Python groupby() из itertools: работа с повторяющимися элементами
  10. Установка Home Assistant
  11. Работа с переменными в Python
  12. Сравнение def и lambda функций в Python
  13. Роль запятой в Python
  14. Метод __ilshift__ для битового сдвига влево
  15. Участие в сообществе @selectel
  16. Создание уникального проекта
  17. Переопределение метода sub
  18. Метод join() для объединения строк
  19. Обход словаря в Python
  20. Особенности запятых в Python
  21. Освобождение памяти в Python
  22. Создание новых списков через list comprehensions
  23. Фильтрация списка чисел
  24. Отрицательные индексы списков в Python
  25. Переопределение метода __or__()
  26. Форматирование данных с pprint
  27. Форматирование строк с f-строками
  28. Создание и использование модулей в Python
  29. Просмотр файла в Jupyter Noteboo
  30. Оператор «and» в Python
  31. Работа с буфером обмена на Python
  32. Переменные класса и экземпляра
  33. Модуль inspect: получение информации о объектах
  34. Вложенные генераторы в Python
  35. Переворот строки
  36. Метод title() в Python
  37. Работа с файлами в Python
  38. Форматирование данных с помощью pprint
  39. Удаление ключа из словаря
  40. Переопределение метода delitem в Python
  41. Настройка вывода в Numpy
  42. Переопределение метода __eq__
  43. Ускорение обработки данных с %autoawait
  44. Методы __repr__ и __str__ в Python
  45. Метод join() для объединения элементов строки
  46. Многоточие в Python
  47. Операция += для списков

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