Type Checking in Python with ty
Run:
uv run ./src/<file>.py
| Description | Syntax |
|---|---|
| String | str |
| Integer | int |
| Float/Decimal | float |
| Boolean | bool |
| Bytes | bytes |
| Void/Null | None |
| Description | Syntax |
|---|---|
| List | List[T] |
| Dictionary | Dict[K, V] |
| Set | Set[T] |
| Tuple | Tuple[T1, T2, ...] |
| Iterable | Iterable[T] |
| Sequence | Sequence[T] |
| Description | Syntax |
|---|---|
| Literal | Literal[T] |
| Union | Union[T1, T2, ...] |
| Optional | Optional[T] |
| TypedDict | TypedDict |
| Self | Self |
| Final | Final |
| Any | Any |