Что такое аннотация типа

Python Junior Без компании
Что такое аннотация типа
Ответы
Аннотация типа (type hint) — это указание ожидаемого типа данных для переменных, аргументов функций и возвращаемых значений. Это помогает статическим анализаторам (например, mypy) находить ошибки, улучшает читаемость кода и документирует его. Пример с функцией: ``` def greet(name: str) -> str: return f"Hello, {name}" ``` Здесь: - `name: str` — аргумент `name` должен быть строкой. - `-> str` — функция возвращает строку. Для сложных типов используют модуль `typing`: ``` from typing import List, Dict def process_data(data: List[Dict[str, int]]) -> None: for item in data: print(item) ``` Аннотации не влияют на выполнение кода (Python их игнорирует в runtime), но полезны для разработчиков и инструментов.