1.hasattr函数--用于判断obj中有没有name字符串对应的方法或属性,若有返回Ture,若无则返回False。
格式:hasattr(obj,name)
?...2.getattr--用于获取obj中name字符串的地址,若有返回内置地址,若无则报错。...3.Setattr--用于修改obj中name的值为value,若开始obj中无name字符串则新增,若有则进行修改。...(getattr(s1,"name","没有这个属性"))
print(getattr(s1,"showinfo","没有这个属性"))
print(getattr(s1,"__activy","没有这个属性...(s1,'number')
print(getattr(s1,'number',"没有这个属性"))
s1.add()
delattr(s1,'add')
s1.add()
"""
三.为什么要用反射?