関数が間違った型の引数を取得した場合に使用する PHP の InvalidArgumentException に相当するものを探しています。私は Python 3 を使用しています (そして、私は Python を初めて使用します)。
ValueError
ドキュメンテーションには、「正しい型だが不適切な値を持つ引数」と記載されているため、ここで使用するのは適切ではありません。
TypeError
ドキュメントには、「操作または関数が不適切な型のオブジェクトに適用されたときに発生する」と記載されているため、適用できないようです。
私の場合に使用する正しいエラーの種類は何ですか?