Встречается на собеседованиях • сегодня
Что такое Optional
Optional в Python — это тип-подсказка (type hint), указывающий, что переменная может быть либо указанного типа, либо None. Он импортируется из модуля typing и часто используется для аннотации функций, где аргумент или возвращаемое значение могут отсутствовать.
Пример:
python
from typing import Optional
def greet(name: Optional[str] = None) -> str:
if name is None:
return "Hello, anonymous!"
return f"Hello, {name}!"Здесь name может быть строкой или None.
Важно: Optional[T] эквивалентен Union[T, None]. Используется для улучшения читаемости кода и статической проверки типов (например, в mypy).

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