Python isinstance()- Funktion
Beispiel
Prüfen Sie, ob die Zahl 5 eine ganze Zahl ist:
x = isinstance(5, int)
Definition und Verwendung
Die isinstance()
Funktion gibt zurück,
True
wenn das angegebene Objekt vom angegebenen Typ ist, andernfalls False
.
Wenn der Typparameter ein Tupel ist, gibt diese Funktion zurück, True
wenn das Objekt einer der Typen im Tupel ist.
Syntax
isinstance(object, type)
Parameterwerte
Parameter | Description |
---|---|
object | Required. An object. |
type | A type or a class, or a tuple of types and/or classes |
Mehr Beispiele
Beispiel
Überprüfen Sie, ob "Hello" einer der im Typparameter beschriebenen Typen ist:
x = isinstance("Hello",
(float, int, str, list, dict, tuple))
Beispiel
Prüfen Sie, ob y eine Instanz von myObj ist:
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
Verwandte Seiten
Die Funktion issubclass() , um zu prüfen, ob ein Objekt eine Unterklasse eines anderen Objekts ist.