Встречается на собеседованиях • сегодня
Приведи примеры использования аннотации типов
Аннотации типов в Python помогают указать ожидаемые типы переменных, аргументов и возвращаемых значений функций, улучшая читаемость и поддерживаемость кода.
Примеры:
- Аннотация переменных:
python
name: str = "Alice"
age: int = 25- Аннотация аргументов и возвращаемого значения функции:
python
def greet(name: str) -> str:
return f"Hello, {name}"- Сложные типы (List, Dict, Optional):
python
from typing import List, Dict, Optional
def process_data(data: List[int], config: Optional[Dict[str, str]] = None) -> bool:
return len(data) > 0- Пользовательские типы (классы):
python
class User:
def __init__(self, name: str, age: int):
self.name = name
self.age = age
def get_user_info(user: User) -> str:
return f"{user.name}, {user.age}"Аннотации не влияют на выполнение кода, но помогают IDE и инструментам (например, mypy) находить ошибки типов.

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