型ヒント

記事
IT・テクノロジー

変数

変数: 型 = 値

関数

引数
def 関数(引数: 型):
戻り値
def 関数() -> 型:

Sequence

list, tuple ∈ Sequence
from collections.abc import Sequence
変数: Sequence[型]

リスト

リスト: list[型]

タプル

可変長
タプル: tuple[型, ...]
固定長
タプル: tuple[型1, 型2]

辞書

辞書: dict[キーの型, 値の型]

複数の型指定

変数: 型1 | 型2
from typing import Union
変数: Union[型1, ...]
1つのデータ型かNone
from typing import Optional
変数: Optional[型]

作法

型を強調したいときに可読性の向上のために使う

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら