Питхон иссубцласс ()

Функција иссубцласс () проверава да ли је аргумент класе (први аргумент) поткласа класе цлассинфо (други аргумент).

Синтакса issubclass()је:

 иссубцласс (цласс, цлассинфо)

параметри иссубцласс ()

issubclass() узима два параметра:

  • класа - класа коју треба проверити
  • цлассинфо - класа, тип или скуп класа и типова

Повратна вредност из иссубцласс ()

issubclass() враћа:

  • True ако је класа поткласа класе или било који елемент корпице
  • False иначе

Пример: Како функционише подкласа ()?

 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)))

Оутпут

 Труе Фалсе Труе Тачно

Важно је напоменути да се час сматра подкласом за себе.

Занимљиви Чланци...