類相關的BIF
阿新 • • 發佈:2019-03-03
instance t對象 info object bubuko 元祖 png 引號 bject
1、issubclass(class,classinfo),用於判斷 class 是否是 classinfo 子類。如果是,返回True, 否則返回 False。
註意:(1)、一個類被認為是自身的子類
(2)、classinfo 可以是一個元祖(元祖是由各個class名構成),只要 class 是其中任何一個候選類的子類,就會返回 True.
2、isinstance(object,classinfo) ,用於判斷class是否是 classinfo 子類,如果是,返回True...
註意:(1)、第一個參數必須是對象,否則永遠是返回False
(2)、第二個參數是類或是由類組成的元祖。
3、hasattr(object,name)測試一個對象object是否指定的name屬性,註意,name 要用引號括起來。
4、getattr(object,name[,default]) 返回object對象指定的屬性值,可設置default參數值,如果指定屬性不存在,就會打印default內容。
5、setattr(object,name,value),給object對象設置name屬性。delattr(object,name)刪除object對象name屬性。
6、property(fget = None , fset = None , fdel = None, doc = None) 通過屬性方法取得、設置、刪除屬性。其作用在於
類相關的BIF