Python isinstance() Funktion
Definition och Användning
Om det specificerade objektet har det specificerade typen returnerar isinstance() funktionen True, annars returnerar den False.
Om parameteren type är en tuple, returnerar denna funktion True om objektet är en av typerna i tuplen.
Syntaks
isinstance(object, type)
Parametervärde
Parameter | Beskrivning |
---|---|
object | Obligatorisk. Objekt. |
type | Typ eller klass, eller en tuple av typ och/eller klasser. |
Mer Exempel
Instans
Kontrollera om "Hello" är en av typerna beskrivna av parameteren type:
x = isinstance("Hello", (float, int, str, list, dict, tuple))
Instans
Kontrollera om y är en instans av myObj:
class myObj: name = "Bill" y = myObj() x = isinstance(y, myObj)
Relaterade sidor
Referenshandbok:issubclass() Funktion(Kontrollera om ett objekt är en underklass av ett annat objekt)