Python3から追加された型ヒントについて、よく使う書き方をまとめます。必要があれば随時追記していきます。 Typing, Type annotation, Type hinting, Type hint, 型アノテーション, 型ヒント, タイプアノテーション, タイプヒント etc... どれが正式名称なんだってわからなくなることがありますが、正式名称は「型ヒント」です。英語はType hint。typingは型ヒントのためのモジュールのこと 基本的な型ヒントの書き方 よく使う基本的な型 Dict, Tuple, List intまたはstrを返す、みたいな場合 Optional型 クラスも型ヒント可能 自分自身のオブジェクトを引数に取る場合など 参考 基本的な型ヒントの書き方 関数の引数と返り値を型ヒントする場合は以下のように書きます。 def greeting(name: str)