码迷,mamicode.com
首页 > 其他好文 > 详细

setattr() 、getattr()

时间:2017-11-15 22:05:07      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:pre   object   out   set   name   类的属性   obj   修改属性   存在   

setattr() 用于添加类的属性,如果属性存在,则修改属性值

getattr() 用于查看类中的某个属性的值

In [20]: class People(object):
   ....:     color = yellow
   ....:     age = 30
   ....:     

In [21]: ren = People()

In [22]: setattr(ren, name, Tom)    # 相当于在类中添加一个属性 name = Tom
In [
23]: getattr(ren, name) # getattr()查看类中的属性值 Out[23]: Tom

 

 

 

 

 

    

setattr() 、getattr()

标签:pre   object   out   set   name   类的属性   obj   修改属性   存在   

原文地址:http://www.cnblogs.com/pzk7788/p/7840534.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!