Курс 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. Методы shutil для работы с файлами
  2. Работа со слайсами
  3. Обработка ошибок в Python
  4. Python: библиотеки и функции
  5. Импорт объектов из модулей
  6. Введение в PyTorch
  7. Метод split() в Python
  8. Измерение времени выполнения кода с использованием time
  9. Управление ресурсами в Python
  10. Явный импорт переменных
  11. Декораторы в Python
  12. Оператор * в Python
  13. Измерение времени выполнения кода
  14. Удаление ключей из словаря
  15. Удаление URL-адресов в Python
  16. Проверка однородности элементов списка
  17. Функции с необязательными аргументами
  18. Множественное присваивание в Python
  19. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  20. Тест скорости набора текста на Python
  21. Создание списков в Python
  22. Создание новых списков
  23. Работа с геоданными с помощью geopy
  24. Получение размера объекта с sys.getsizeof()
  25. Работа с Enum в Python3.
  26. Python: изменяемые и неизменяемые коллекции
  27. Проверка типов с помощью isinstance
  28. Базовые объекты Python
  29. Метод __iand__ для пользовательских классов
  30. Метод __irshift__ для побитового сдвига вправо
  31. UserString в Python
  32. Обновление и получение данных в SQLite
  33. Тернарный оператор в Python
  34. Подсчет частоты элементов с Counter
  35. Преобразование чисел в восьмеричную строку
  36. Преобразование кортежа в словарь.
  37. Назначение максимального и минимального значения переменной в Python.
  38. Сортировка в Python
  39. Метод count() для списков
  40. Управление фоновыми задачами в Python
  41. Разделение строк методом split()
  42. Логические значения в Python
  43. Математические функции в Python
  44. Работа со строками
  45. Замена текста в Python
  46. Работа со строками в Python.

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