isinstance()
Python isinstance() funksiyasi
❮ Python o‘rnatilgan funksiyalari
Misol
5 soni butun son (integer) ekanligini tekshiring:
x = isinstance(5, int)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
isinstance() funksiyasi belgilangan obyekt belgilangan tipga mansub bo‘lsa True, aks holda False qaytaradi.
Agar type parametri tuple bo‘lsa, obyekt tupledagi tiplardan biriga mansub bo‘lganda bu funksiya True qaytaradi.
Sintaksis
isinstance(object, type)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| object | Majburiy. Obyekt. |
| type | Tip yoki sinf, yoki tiplar va/yoki sinflardan iborat tuple |
Ko‘proq misollar
Misol
"Hello" type parametrida ko‘rsatilgan tiplardan biriga mansubligini tekshiring:
x = isinstance("Hello", (float, int, str, list, dict, tuple))
O‘zingiz sinab ko‘ring »
Misol
y myObj sinfining nusxasi (instance) ekanligini tekshiring:
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
O‘zingiz sinab ko‘ring »
Tegishli sahifalar
Obyekt boshqa obyektning quyi sinfi (subclass) ekanligini tekshirish uchun issubclass() funksiyasi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
