Python issubclass ()

Fungsi issubclass () memeriksa apakah argumen kelas (argumen pertama) adalah subkelas dari kelas classinfo (argumen kedua).

Sintaksnya issubclass()adalah:

 issubclass (class, classinfo)

Parameter issubclass ()

issubclass() mengambil dua parameter:

  • kelas - kelas yang akan diperiksa
  • classinfo - class, type, atau tuple class dan type

Nilai Kembali dari issubclass ()

issubclass() kembali:

  • True jika kelas adalah subkelas dari suatu kelas, atau elemen tupel apa pun
  • False jika tidak

Contoh: Bagaimana cara kerja issubclass ()?

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

Keluaran

 Benar Salah Benar Benar

Penting untuk dicatat bahwa kelas dianggap sebagai subkelas itu sendiri.

Artikel yang menarik...