python----反射

class foo:
    def __init__(self,name,age):
           self.name = name
           self.age=age


obj = foo()
           
#获取到类对象obj中的name
func = getattr(obj,'name')

#判断obj中是否有name
hasatttr(obj,'name')

#在obj中增加一个变量值
setattr(obj,'k','v')

#在obj中删除name
delattr(obj,'name')

反射可应用于网页上面的点击,可少写代码。

猜你喜欢

转载自www.cnblogs.com/yujin123456/p/9787922.html
今日推荐