1、issubclass()
布爾函數,判斷 類sub 是否由 類sup 派生
文法:
issubclass(sub,sup)
2、isinstance()
布爾函數,判斷 對象obj1 是否是 類class_obj2 的執行個體
文法:
isinstance(obj1, class_obj2)
3、hasattr()
布爾函數,判斷 對象obj 是否擁有 屬性attr
文法:
hasattr(obj, ‘attr’)
同類的函數還有 getattr()、setattr()、delattr()
4、supper()
在子類中找出其父類以便調用其屬性
一般情況下,僅能采用非綁定方式調用祖先類方法
super() 可用于傳入執行個體或類型對象
文法:
super(type[,obj])