Что такое функция в 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).