Englische Dokumentation:
issubclass
(class, classinfo)
Return wahr wenn class eine Unterklasse (direkt, indirekt oder virtuell) von classinfo ist. Eine Klasse wird als eine Unterklasse von sich selbst classinfo kann ein Tupel von Klassenobjekten sein. In diesem Fall wird jeder Eintrag in classinfo überprüft. Andernfalls wird eine TypeError
Ausnahme ausgelöst :
1. Die Funktion wird verwendet, um zu bestimmen, ob ein Typobjekt eine Unterklasse eines anderen Typobjekts ist. Der Klassenparameter gibt das Typobjekt an, das überprüft werden muss. Der Parameter calssinfo gibt an, dass Typobjekte verglichen werden müssen.
2. Wenn der Klassenparameter eine Instanz eines Objekts vom Typ classinfo (oder eine direkte, indirekte oder virtuelle Unterklasse eines Objekts der Klasse classinfo) ist, geben Sie True zurück.
3. Jede Klasse ist eine Unterklasse ihrer eigenen Klasse. Das heißt, wenn Klasse und Calssinfo im selben Typ übergeben werden, wird True zurückgegeben.>>> 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
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die integrierte issubclass-Funktion von Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!