Как указать какой тип данных ожидает функция

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` или другие статические анализаторы.