Python issubclass ()

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 pun
  • False 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.

Artikel menarik...