Встречается на собеседованиях • сегодня
Как выглядит аннотация в Python
Аннотации в Python позволяют добавлять метаданные к переменным, аргументам функций и возвращаемым значениям. Они указываются через двоеточие : и не влияют на выполнение кода, но могут использоваться для проверки типов (например, с mypy) или документации.
Пример аннотаций:
python
def greet(name: str, age: int) -> str:
return f"Hello {name}, you are {age} years old!"
# Аннотации переменных
count: int = 0
names: list[str] = ["Alice", "Bob"]Ключевые моменты:
- Аннотации поддерживаются с Python 3.0+, но синтаксис
->для возвращаемого значения появился в 3.5+ - Аннотации доступны через
__annotations__атрибут - Для сложных типов можно использовать
typingмодуль (List,Dict,Optionalи т.д.) - Аннотации не проверяются интерпретатором автоматически

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы