Python isinstance() Funktio
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))
Instanssi
Tarkista, onko y myObj:n instanssi:
luokka myObj: name = "Bill" y = myObj() x = isinstance(y, myObj)
Liittyvät sivut
Viittausopas:issubclass() FunktioTarkista, onko objekti toisen objektin aliklasse?