Встречается на собеседованиях • сегодня
Как использовать типизированные аргументы функции
В Python типизированные аргументы функций можно указать с помощью аннотаций типов (type hints). Это помогает улучшить читаемость кода и позволяет IDE/линтерам обнаруживать потенциальные ошибки. Пример:
python
def greet(name: str, age: int) -> str:
return f"Hello {name}, you are {age} years old"Ключевые моменты:
- Типы указываются через двоеточие после имени аргумента
- Возвращаемый тип указывается через
->после списка аргументов - Аннотации не влияют на выполнение кода (Python остаётся динамически типизированным)
- Можно использовать сложные типы из модуля
typing(List, Dict, Optional и др.)
Пример с составными типами:
python
from typing import List, Dict
def process_data(items: List[str], config: Dict[str, int]) -> None:
for item in items:
print(item)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы