Курс 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. Функции классификации комплексных чисел
  4. Pretty-printing JSON в Python
  5. Работа с датой и временем в Python
  6. Проверка наличия элемента в списке
  7. Группировка элементов в словарь
  8. Генераторные функции в Python
  9. Работа с модулем random
  10. Работа с deque в Python
  11. Константы в модуле cmath
  12. Создание вложенных циклов for
  13. Роль object и type в Python
  14. Метод clear для коллекций
  15. Функция map() и ленивая оценка
  16. Работа со случайными элементами
  17. Область видимости переменных
  18. Методы classmethod и staticmethod
  19. Проверка окончания строки с помощью str.endswith()
  20. Построение графиков в Matplotlib
  21. Присвоение и ссылки
  22. Любовь к Python
  23. Метод __complex__ в Python
  24. Проверка ввода с помощью isdigit
  25. Отделение звука от видео
  26. Резервирование символов в Python
  27. Переворот строки с использованием цикла
  28. Отправка HTTP-запросов в Python
  29. Работа с deque из collections
  30. Создание множества в Python
  31. Метод rlshift для битового сдвига
  32. Изменяемые и неизменяемые объекты
  33. Работа с кортежами в Python
  34. Тестирование с responses
  35. Функция pow() — возвести число в степень
  36. Dict Comprehension в Python
  37. Работа с CSV файлами в Python
  38. Работа с байтовыми строками в Python
  39. Цепные операции в Python
  40. Замена символов в строке
  41. Работа с JSON в Python
  42. Обмен переменными в Jupyter
  43. Разделение строки с регулярными выражениями
  44. Разделение строки с помощью re.split()
  45. Генераторы в Python

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