詳細:引数は型でなければならず、少なくとも一つ必要です。ユニオン型のユニオン型は平滑化されます。float]引数が一つのユニオン型は消えます。int冗長な実引数は飛ばされます。str]ユニオン型を比較するとき引数の順序は無視されます。int]ユニオン型のサブクラスを作成したり、インスタンスを作成することは出来ません。書くことは出来ません。略記として利用することが出来ます。明示的に書かれているサブクラスを、実行時に直和型から取り除かなくなりました。typing.Optional¶オプショナル型。これがデフォルト値を持つオプション引数とは同じ概念ではないということに注意してください。修飾子は必要ありません。使うのが好ましいです。あるような、2つの要素を持つタプルの型です。対応する2つの要素を持つタプルです。