亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Python 基礎教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

Python issubclass() 使用方法及示例

Python 內置函數(shù)

issubclass()函數(shù)檢查參數(shù)(第一個參數(shù)object)是否是classinfo類(第二個參數(shù))的子類。

issubclass()的語法為:

issubclass(object, classinfo)

issubclass()參數(shù)

issubclass()具有兩個參數(shù):

  • object -要檢查的類

  • classinfo-類,類型或元組的類和類型

issubclass()的返回值

issubclass()返回:

  • True  如果object是類的子類,或者是元組的任何元素

  • False 除此以外

示例:issubclass()如何工作?

class Polygon:
  def __init__(polygonType):
    print('多邊形是 ', 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)))

運行該程序時,輸出為:

True
False
True
True

重要的是要注意,類被視為自身的子類。

Python 內置函數(shù)