Python isinstance() Funktion
Definition og brug
Hvis det specificerede objekt har den specificerede type, returnerer isinstance() funktionen True, ellers returnerer den False.
Hvis parameteren type er en tuple, returnerer denne funktion True, hvis objektet er en af de typer, der er i tuple'en.
Syntaks
isinstance(object, type)
Parameter værdi
Parameter | Beskrivelse |
---|---|
object | Obligatorisk. Objekt. |
type | Type eller klasse, eller en tuple af type og/eller klasse. |
Flere eksempler
Instans
Tjek om "Hello" er en af de typer, der beskrives af parameteren type:
x = isinstance("Hello", (float, int, str, list, dict, tuple))
Instans
Tjek om y er en instans af myObj:
class myObj: name = "Bill" y = myObj() x = isinstance(y, myObj)
Relaterede sider
Referencemanual:issubclass() Funktion(Tjek om et objekt er en underklasse af et andet objekt)