Junior — Middle
Comment implémenter et utiliser l'annotation de types pour les fonctions ou variables en Python?
sobes.tech IA
Réponse de l'IA
В Python аннотации типов позволяют указывать ожидаемые типы аргументов функций и возвращаемого значения, а также типы переменных. Это помогает улучшить читаемость кода и позволяет инструментам статической проверки типов (например, mypy) выявлять ошибки.
Пример аннотации функции:
def greet(name: str) -> str:
return f"Hello, {name}!"
Здесь name должен быть строкой, а функция возвращает строку.
Для переменных аннотации выглядят так:
age: int = 25
names: list[str] = ["Alice", "Bob"]
Аннотации не влияют на выполнение программы, они служат для документации и статического анализа.