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.


❮ Python o‘rnatilgan funksiyalari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!