Python isinstance() İşlevi
Örnek
5 sayısının bir tam sayı olup olmadığını kontrol edin:
x = isinstance(5, int)
Tanım ve Kullanım
Belirtilen nesne belirtilen türdeyse işlev döner, aksi isinstance()
takdirde
.True
False
type parametresi bir tanımlama grubu True
ise, nesne tanımlama grubundaki türlerden biriyse bu işlev geri döner.
Sözdizimi
isinstance(object, type)
Parametre Değerleri
Parameter | Description |
---|---|
object | Required. An object. |
type | A type or a class, or a tuple of types and/or classes |
Daha fazla örnek
Örnek
"Merhaba"nın, tür parametresinde açıklanan türlerden biri olup olmadığını kontrol edin:
x = isinstance("Hello",
(float, int, str, list, dict, tuple))
Örnek
y'nin bir myObj örneği olup olmadığını kontrol edin:
class myObj:
name = "John"
y = myObj()
x = isinstance(y, myObj)
İlgili Sayfalar
Bir nesnenin başka bir nesnenin alt sınıfı olup olmadığını kontrol etmek için issubclass() işlevi.