python的自省,如type(),dir(),getattr(),hasattr(),isinstance().
classPerson:def__init__(self):self.name='小王'p=Person()print(hasattr(p,'name'))#hasattr(object,name):判断一个对象里面是否有name属性或者name方法,返回BOOL值print(hasattr(p,'age'))print(getattr(p,'name'))#getattr(object,name