Как указать какой тип данных ожидает функция
Python
Middle
Без компании
Как указать какой тип данных ожидает функция
Ответы
В Python можно использовать аннотации типов (type hints) для указания ожидаемых типов данных. Это делается через синтаксис `: type` для аргументов и `-> type` для возвращаемого значения.
Пример:
```
def greet(name: str, age: int) -> str:
return f"Hello {name}, you are {age} years old."
```
**Особенности:**
- Аннотации не влияют на выполнение кода (Python их игнорирует во время выполнения).
- Для сложных типов (например, списков) можно использовать `typing` модуль:
```
from typing import List, Dict
def process_data(data: List[Dict[str, int]]) -> None:
...
```
Для проверки типов можно использовать `mypy` или другие статические анализаторы.