Что такое функция в Python

Python Middle Без компании
Что такое функция в Python
Ответы
Функция в Python — это блок кода, который выполняет определенную задачу и может быть вызван по имени. Она позволяет избегать дублирования кода, делает его более читаемым и структурированным. **Ключевые особенности:** - Определяется через `def`. - Может принимать аргументы (параметры). - Может возвращать результат через `return`. - Если `return` отсутствует, возвращает `None`. **Пример:** ``` def greet(name): return f"Hello, {name}!" print(greet("Alice")) # Вывод: Hello, Alice! ``` **Дополнительно:** - Функции могут быть вложенными. - Поддерживают *args и **kwargs для переменного числа аргументов. - Могут быть переданы как объекты (first-class functions).