Встречается на собеседованиях • сегодня

Как использовать типизированные аргументы функции

В 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)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы