issubclass(class,classinfo)
如果第一个参数class是第二个参数的子类,则返回True,否则返回False
isinstance(object,classinfo)
如果第一个参数是第二个参数的实例对象,则返回True,否则返回False
hasattr(object,name)
测试一个对象里是否有指定的属性 第一参数object是对象,第二个参数是属性名。
getattr(object,name[,default])
返回对象的指定属性值,如果指定的属性不存在,则返回default的值,若没有设置default的值,则会抛出AttributeError异常。
setattr(object,name,value)
设置对象中指定属性的值,如果指定属性不存在,则会新建属性并赋值。
delattr(object,name)
删除对象中指定的属性,如果属性不存在,则抛出AttributeError异常。
property(fget=none,fset=None,fdel=None,doc=None)
通过属性来设置属性