この記事では PEP 484 — Type Hints の更新によって提案されている Python 2 における型ヒントについての情報をまとめます. 型ヒントとは Python 3.5 から導入された型ヒント (Type Hints) はソースコードに型注釈 (型アノテーション) を記述する標準的な方法を定義するものです. この記法は mypy で利用されていたものの影響を強く受けており, Python 3.0 で導入された関数アノテーションを利用します. 型ヒントは次のように記述します: def add(x: int, y: int) -> int: """docstring here""" return x + y Python 3.5 は様々な型を記述するために typing モジュールが追加されました. この typing モジュールは Python 3.5 以前でもバックポートが
![Python 2 と型ヒント (Type Hints) – ymyzk’s blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/6c9250a17355902f265ec4ad7357a20de26badc9/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fblog.ymyzk.com%2Fwp-content%2Fuploads%2F2016%2F02%2Ftype-hints.png%3Ffit%3D1200%252C201%26ssl%3D1)