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 punFalse
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.