Встречается на собеседованиях • сегодня
Можно ли присвоить конкретный тип аргумента функции в Python
Да, в Python можно указать ожидаемый тип аргумента функции с помощью аннотаций типов (type hints). Это делается через двоеточие после имени параметра. Однако Python остаётся динамически типизированным языком, и эти аннотации не влияют на выполнение кода, а служат лишь подсказками для разработчиков и инструментов (например, mypy).
Пример:
python
def greet(name: str, age: int) -> str:
return f"Привет, {name}! Тебе {age} лет."Важные нюансы:
- Аннотации не приводят к автоматической проверке типов
- Можно использовать сложные типы из модуля
typing(List, Dict, Optional и др.) - Для проверки типов во время выполнения нужно писать дополнительный код
- Совместимо с Python 3.5+ (PEP 484)

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