Fungsi issubclass () memeriksa apakah argumen kelas (argumen pertama) adalah subkelas kelas classinfo (argumen kedua).
Sintaksnya issubclass()
adalah:
penerbitan kelas (class, classinfo)
issubclass () Parameter
issubclass()
mengambil dua parameter:
- kelas - kelas yang akan diperiksa
- classinfo - kelas, jenis, atau tuple kelas dan jenis
Nilai Pulangan dari issubclass ()
issubclass()
mengembalikan:
True
jika kelas adalah subkelas kelas, atau unsur tuple apa punFalse
sebaliknya
Contoh: Bagaimana issubclass () berfungsi?
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)))
Pengeluaran
Betul Salah Betul Betul
Penting untuk diperhatikan bahawa kelas dianggap sebagai subkelasnya sendiri.