1. インスタンス()
Python では、type() と isinstance() という 2 つの関数を使用してオブジェクトの型を決定できます。isinstance() 関数は type よりも使いやすいです。
2. インスタンスと型の違い
isinstance と type の違いは次のとおりです:
クラス B(A):
パス
isinstance(A(), A) # True を返します
type(A()) == A # は True
を返します
isinstance(B(), A) # True
を返します
type(B()) == A # は False を返します