Python iss alt sınıfı ()

İ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 ise
  • False 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.

Ilginç makaleler...