pythontr.com
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.
isinstance(object, type)
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)
issubclass() fonksiyonu
Yorumlar