1.issubclass(class,classinfo),判断classinfo是否为class的子类
1)一个类被认为是其自身的子类
2)classinfo可以是类对象组成的元祖,只要class与其中任何一个候选类的子类,则返回True
2.isinstance(object,classinfo)
1)如果第一个参数不是对象,则永远返回False
2)如果第二个参数不是类或者由类对象组成的元祖,会抛出一个TypeError异常
3.hasattr(object,name)
getattr(object,name[,default])
setattr(object,name,value)
delattr(object,name)
>>> class A:
count=1
检测:hasattr(object,name) name属性名要用""括起来
>>> hasattr(A,"count")
True
getattr(object,name[,default])
>>> getattr(A,"count")
1
>>> getattr(A,"cou","1")
'1'
setattr(object,name,value)
>>> setattr(A,"count","2") #相当于A.count=2
>>>