英語ドキュメント:
issubclass
(class, classinfo)issubclass
(class, classinfo)
Return true if class is a subclass (direct, indirect or virtual) of classinfo. A class is considered a subclass of itself. classinfo may be a tuple of class objects, in which case every entry in classinfo will be checked. In any other case, a TypeError
Return true if
TypeError
例外 が発生します。
1. 関数は次のとおりです。型オブジェクトが別の型オブジェクトのサブクラスであるかどうかを判断するために使用されます。class パラメーターは、チェックする必要がある型オブジェクトを示し、calssinfo パラメーターは、比較する必要のある型オブジェクトを示します。 2. class パラメータが classinfo 型オブジェクトのインスタンス (または classinfo クラス オブジェクトの直接、間接、または仮想サブクラス) の場合は、True を返します。>>> issubclass(bool,int) True >>> issubclass(bool,(str)) False >>> class A: pass >>> class B(A): pass >>> issubclass(B,A) True
>>> class A: pass >>> issubclass(A,A) True
>>> issubclass(bool,int) True>>> issubclass(bool,str) False>>> issubclass(bool,(str,int)) True
以上がPython の組み込み issubclass 関数の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。