İssubclass () işlevi, sınıf bağımsız değişkeninin (ilk bağımsız değişken) classinfo sınıfının bir alt sınıfı (ikinci bağımsız değişken) olup olmadığını kontrol eder.
Sözdizimi issubclass()
şöyledir:
issubclass (sınıf, sınıf bilgisi)
issubclass () Parametreler
issubclass()
iki parametre alır:
- sınıf - kontrol edilecek sınıf
- classinfo - sınıfların ve türlerin sınıfı, türü veya demeti
İssubclass () 'dan Dönüş Değeri
issubclass()
İadeler:
True
sınıf bir sınıfın alt sınıfı veya dizinin herhangi bir öğesi iseFalse
aksi takdirde
Örnek: issubclass () nasıl çalışır?
class Polygon: def __init__(polygonType): print('Polygon is a ', polygonType) class Triangle(Polygon): def __init__(self): Polygon.__init__('triangle') print(issubclass(Triangle, Polygon)) print(issubclass(Triangle, list)) print(issubclass(Triangle, (list, Polygon))) print(issubclass(Polygon, (list, Polygon)))
Çıktı
Doğru Yanlış Doğru Doğru
Sınıfın kendisinin bir alt sınıfı olarak kabul edildiğine dikkat etmek önemlidir.