Python isinstance() Funksie
Voorbeeld
Kyk of die getal 5 'n heelgetal is:
x = isinstance(5, int)
Definisie en gebruik
Die isinstance()
funksie gee terug
True
as die gespesifiseerde voorwerp van die gespesifiseerde tipe is, anders False
.
As die tipe parameter 'n tupel is, sal hierdie funksie terugkeer True
as die voorwerp een van die tipes in die tupel is.
Sintaksis
isinstance(object, type)
Parameterwaardes
Parameter | Description |
---|---|
object | Required. An object. |
type | A type or a class, or a tuple of types and/or classes |
Meer voorbeelde
Voorbeeld
Kyk of "Hallo" een van die tipes is wat in die tipe parameter beskryf word:
x = isinstance("Hello",
(float, int, str, list, dict, tuple))
Voorbeeld
Kyk of y 'n geval van myObj is:
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
Verwante bladsye
Die issubclass()- funksie, om te kontroleer of 'n voorwerp 'n subklas van 'n ander voorwerp is.