Python isinstance() Funktion

Instans

Tjek om tallet 10 er et heltal:

x = isinstance(10, int)

Kør Eksempel

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

Kør Eksempel

Instans

Tjek om y er en instans af myObj:

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

Kør Eksempel

Relaterede sider

Referencemanual:issubclass() Funktion(Tjek om et objekt er en underklasse af et andet objekt)