1、hasattr(object,name)

说明:判断对象object是包含名为name的特性。

参数object:对象

参数name:特性名称

 

实例:

class fun(object):


    @classmethod
    def f(self):
        self.name="david"
        return self.name

fun.f() 

2.isinstance(object,class)    

说明:判断object是否为class的一个实例

参数object:对象

参数class:类

实例:

class Unti(object):
    def unt(self):
        self.name="hello"


a=Unti()

isinstance(a,Unti)