Курс 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. GitHub в Telegram: подписка на уведомления
  2. Функция enumerate в Python
  3. Определение индекса элемента списка
  4. Работа с изменяемыми списками
  5. Разработка Telegram-ботов
  6. Генератор списка в Python
  7. Парсинг статей с Newspaper3k
  8. Метод __imod__ для Python
  9. Работа с функцией next() в Python
  10. Monkey Patching в Python
  11. Класс Counter() для подсчета элементов
  12. Объединение Python и Shell
  13. Форматирование строк в Python.
  14. Отладка в Python
  15. Оператор * в Python
  16. Функции-генераторы в Python
  17. Декоратор для группы пользователей в Django
  18. ROT13 Шифр Цезаря в Python
  19. Работа с рекламными данными в Pandas
  20. Метод setitem в Python
  21. Обмен значений переменных в Python
  22. Заказ карты Тинькофф Black
  23. Получение текущего времени в Python
  24. Преобразование регистра символов
  25. Равенство и идентичность в Python
  26. Передача аргументов через **arguments
  27. Поиск анаграмм с Counter
  28. Загрузка постов Instagram
  29. Обмен значений переменных в Python
  30. Удаление эмодзи с помощью pandas
  31. Установка и использование библиотеки google
  32. Оператор «or» в Python
  33. Python defaultdict добавление ключа
  34. Пересечение списков с использованием множеств
  35. Удаление дубликатов с помощью множеств
  36. Декоратор проверки активности
  37. Измерение времени выполнения кода в Python
  38. Чтение бинарного файла в Python.
  39. Объединение, распаковка и деструктуризация
  40. Удаление файлов с shutil.os.remove()
  41. Python: изменяемые и неизменяемые коллекции
  42. Разделение строки с помощью re.split()
  43. Defaultdict в Python
  44. Поиск простых чисел

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