Python isinstance() Funktio

Instanssi

Tarkista, onko numero 10 kokonaisluku:

x = isinstance(10, int)

Suorita Esimerkki

Määritelmä ja Käyttö

Jos määritetty objekti omaa määritetyn tyypin, niin isinstance() funktio palauttaa True, muuten False.

Jos type parametri on joukko, niin jos objekti on joukon yhdessä tyypistä, tämä funktio palauttaa True.

Syntaksi

isinstance(objekti, type)

Parametrin Arvo

Parametri Kuvaus
objekti Välttämätön. Objekti.
type Tyyppi tai luokka, tai tyyppi ja/tai luokan joukko.

Lisää Esimerkkejä

Instanssi

Tarkista, onko "Hello" yhden type parametrin määrittämän tyypin joukossa:

x = isinstance("Hello", (float, int, str, list, dict, tuple))

Suorita Esimerkki

Instanssi

Tarkista, onko y myObj:n instanssi:

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

Suorita Esimerkki

Liittyvät sivut

Viittausopas:issubclass() FunktioTarkista, onko objekti toisen objektin aliklasse?