makaleler / Python Programlama / Python isinstance() fonksiyonu

Python isinstance() fonksiyonu

23.12.2019 07:53:10

isinstance() fonksiyonu nesnelerin ve değerlerin veri tipini kolayca karşılaştırmamıza yardımcı olur.

isinstance() fonksiyonu, belirtilen nesne yada bir değeri belirtilen tür üzerinden doğrulamasını yapar. Bu fonksiyon eğer tür uyuşumu varsa True yoksa False döndürür.

Type parametresi bir tuple ise, nesne tuple'daki türlerden biriyse bu işlev True döndürür.


Sözdizimi


isinstance(object, type)

Parametre Değerleri
object: Bir nesne veya bir veri.type bir tip veya bir class, veya bir tuple of tip'lerin ve/veya classların
Örnekler

7 sayısının tipi integer mı?


x = isinstance(7, int)

Pythontr ifadesinin veritipinin tuple üzerinden kontrol eder.


x = isinstance("Pythontr", (float, int, str, list, dict, tuple))

y değerinin PythonObj nesnesi olup olmadığını kontrol eder.


class PythonObj:
  name = "Huseyin"

y = PythonObj()

x = isinstance(y, myObj)

print(x)

İlgili Konular
issubclass() fonksiyonu
yazar husonet

Yorumlar

Bu içerik için sizde yorum yapabilirsiniz!
anasayfa | makaleler | haberler | dosyalar | linkler | hakkımızda