- Помогают статическим анализаторам (Mypy) и IDE улучшать читаемость и находить ошибки типов.
- Не влияют на выполнение кода интерпретатором Python.
- Синтаксис:
- Переменная:
имя_переменной: тип_данных [= значение]
(e.g.,age: int = 30
) - Параметр функции:
имя_параметра: тип_данных
- Возвращаемое значение функции:
-> тип_данных
- Переменная:
- Пример:
def add_numbers(a: int, b: int) -> int: """Складывает два целых числа.""" return a + b name: str = "Alice" scores: list[int] = [10, 20, 30]
〰〰〰 𓆝 𓆟 𓆞 𓆝 𓆟 𓆝 𓆟 𓆞 〰〰〰