Python isInstance()関数の使い方を教えてください。

インスタンス型関数とは、オブジェクトが指定のクラスまたはそのサブクラスのインスタンスであるかどうかを判断するために使用されます。構文は次のとおりです。

object がclassinfo のインスタンスである

object が classinfo クラスあるいはそのサブクラスのインスタンスの場合は Trueを返し、そうでない場合は False を返します。

ネイティブな日本語で言い換えた文:

パス

B class (A):合格

a=A()
b=B()

isinstance(a, A)を出力するとTrueになる。aはAのインスタンスです
isinstance(b, A)を出力するとTrueになる。bはAのサブクラスBのインスタンスです
isinstance(a, B)を出力するとFalseになる。aはBのインスタンスではありません
isinstance(b, B)を出力するとTrueになる。bはBのインスタンスです

bannerAds