s.name就可以给出对象s的name属性了,为啥还要用getattr(s,name)这么麻烦的方法?
>>> getattr(p, 'name') # 获取name属性 'Alice' >>> setattr(p, 'name', 'Adam') # 设置新的name属性 >>> s.name 'Adam'
既然s.name就可以给出对象s的name属性了,为啥还要用getattr(s,name)这么麻烦的方法?
(就要多打很多字,还要特意记住这个方法)
>>> getattr(p, 'name') # 获取name属性 'Alice' >>> setattr(p, 'name', 'Adam') # 设置新的name属性 >>> s.name 'Adam'
既然s.name就可以给出对象s的name属性了,为啥还要用getattr(s,name)这么麻烦的方法?
(就要多打很多字,还要特意记住这个方法)
2020-10-05
举报