ことは型エラーになることを意味します。ある値が型安全な方法で任意の型として使えることを示すために使用します。ある値が動的に型付けられることを示すために使用します。bytes型変数は主として静的型検査器のために存在します。型変数はジェネリック型やジェネリック関数の定義の引数として役に立ちます。クラスを参照してください。あることに注意して下さい。型に対して使用するべきではありません。渡すことによって共変または反変であることを示せます。デフォルトの型変数は不変です。使うことで上界を指定することが出来ます。typing.Generic¶ジェネリック型のための抽象基底クラスです。ジェネリック型は典型的にはこのクラスを1つ以上の型変数によってインスタンス化したものを継承することによって宣言されます。