ID EN
Typing

Optional

Python 3.11

Optional[X] is equivalent to X | None (or Union[X, None]).

Syntax

PYTHON
typing.Optional

Examples

Example 1
PYTHON
def foo(arg: int = 0) -> None:
    ...
Example 2
PYTHON
def foo(arg: Optional[int] = None) -> None:
    ...

See Also

union type expressions