查找源码的过程(self.xxx(),从底层开始找)
执行父类的构造模式:
super(当前类,self).__init__()
父类.__init__(self,xxx)
通过反射查看面向对象的成员归属
class Foo:
def__init__(self,name):
self.name = name
def show(self):
print('name')
obj = Foo('trt')
#以字符串的形式去对象(模块)中操作其成员
#反射:类,只能找到类里面的成员
#反射:对象,既可以找对象,又可以找类成员
r = hasattr(obj,'name')
print(r)
r = hasattr(obj,'show')
print(r)