Python では、isinstance は「型の決定」を意味し、isinstance() は、type() と同様に、オブジェクトが既知の型であるかどうかを決定するために使用される組み込み関数です。
isinstance() 関数は、type() と同様に、オブジェクトが既知の型であるかどうかを判断します。
isinstance() と type() の違い:
type() は、サブクラスを親クラスの型とはみなしません。継承関係。
isinstance() は、サブクラスを親クラス型とみなし、継承関係を考慮します。
2 つの型が同じかどうかを確認したい場合は、isinstance() を使用することをお勧めします。
#構文
isinstance(object, classinfo)
パラメータ
戻り値
オブジェクトの型がパラメータ 2 (classinfo) の型と同じ場合は True を返し、それ以外の場合は True を返します。 False を返します。例:
>>>a = 2 >>> isinstance (a,int) True >>> isinstance (a,str) False >>> isinstance (a,(str,int,list)) # 是元组中的一个返回 True True推奨される学習:
以上がPythonのisinstanceとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。