345 Stimmen

Wie kann man prüfen, ob eine Variable eine Klasse ist oder nicht?

Ich habe mich gefragt, wie man überprüfen kann, ob eine Variable eine Klasse (nicht eine Instanz!) ist oder nicht.

Ich habe versucht, die Funktion isinstance(object, class_or_type_or_tuple) um dies zu tun, aber ich weiß nicht, welche Art eine Klasse haben wird.

Zum Beispiel in folgendem Code

class Foo: pass  
isinstance(Foo, **???**) # i want to make this return True.

Ich habe versucht, die Worte " class " mit ??? aber mir wurde klar, dass class ist ein Schlüsselwort in Python.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X