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)