Python isinstance() Funktion

Instans

Kontrollera om talet 10 är ett heltal:

x = isinstance(10, int)

Kör Exempel

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))

Kör Exempel

Instans

Kontrollera om y är en instans av myObj:

class myObj:
  name = "Bill"
y = myObj()
x = isinstance(y, myObj)

Kör Exempel

Relaterade sidor

Referenshandbok:issubclass() Funktion(Kontrollera om ett objekt är en underklass av ett annat objekt)