Pythonに型ヒントが入ってからしばらく経ちます。型ヒントの立ち位置も、なんでもできるアノテーションとして導入されましたが、型ヒント以外の用途はあまり育たず、型ヒントが中心になり、PEPや仕様もそれに合わせて変化したり、より書きやすいように機能が追加されてきました。 本エントリーでは、Python 3.9時点での最新情報を元に、現在サポート中のPythonバージョン(3.6以上)との互換性の情報も織り交ぜながら、最新の型ヒントの書き方を紹介します。 本エントリーの執筆には、Pythonの型の有識者の@moriyoshi、@aodag、@tk0miya にアドバイスをもらいました。ありがとうございます。 環境構築Visual Studio CodeVisual Studio Codeの場合は、事前にどのインタプリタを利用するかを設定しておきます。その環境にインストールします。venvを使う
![2021年版Pythonの型ヒントの書き方 (for Python 3.9) | フューチャー技術ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/e748535ffae32254d358c9dc59f75a04819b0777/height=288;version=1;width=512/https%3A%2F%2Ffuture-architect.github.io%2Fimages%2F20201223%2Fcollections.png)