Python isinstance() Functie
Voorbeeld
Controleer of het getal 5 een geheel getal is:
x = isinstance(5, int)
Definitie en gebruik
De isinstance()
functie retourneert
True
als het opgegeven object van het opgegeven type is, anders False
.
Als de typeparameter een tuple is, zal deze functie terugkeren True
als het object een van de typen in de tuple is.
Syntaxis
isinstance(object, type)
Parameterwaarden
Parameter | Description |
---|---|
object | Required. An object. |
type | A type or a class, or a tuple of types and/or classes |
Meer voorbeelden
Voorbeeld
Controleer of "Hallo" een van de typen is die worden beschreven in de typeparameter:
x = isinstance("Hello",
(float, int, str, list, dict, tuple))
Voorbeeld
Controleer of y een instantie is van myObj:
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
Gerelateerde pagina's
De functie issubclass() om te controleren of een object een subklasse is van een ander object.