Встречается на собеседованиях • сегодня
Где могут применяться аннотации в Python
Аннотации в Python используются для указания типов данных, но их основная цель — улучшение читаемости кода и помощь инструментам статического анализа (например, mypy). Основные применения:
- Аннотации типов переменных
python
x: int = 10
name: str = "Alice"- Аннотации параметров и возвращаемых значений функций
python
def greet(name: str) -> str:
return f"Hello, {name}"- В классах (поля, методы)
python
class Point:
x: int
y: int
def __init__(self, x: int, y: int) -> None:
self.x = x
self.y = y- В структурах данных (dataclasses, NamedTuple)
python
from dataclasses import dataclass
@dataclass
class User:
id: int
name: str- Для документации (IDE подсказки, autocomplete)
- Внешние библиотеки (FastAPI, Pydantic) используют аннотации для валидации данных.
Аннотации не влияют на выполнение кода (runtime), но помогают в разработке.

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