Python内置函数setattr()

setattr 语法:

  • 1 setattr(object, name, value)

 

参数

  • object -- 对象。
  • name -- 字符串,对象属性。
  • value -- 属性值。

实例

 1 class A(object):
 2 
 3   bar = 1 
 4 
 5 
 6 a = A() 
 7 
 8 
 9 getattr(a, 'bar') # 获取属性 bar 值
10 
11 1
12 
13 
14 setattr(a, 'bar', 5) # 设置属性 bar 值
15 
16 a.bar
17 
18 5
posted @ 2018-06-13 10:01  __changes  阅读(44)  评论(0)    收藏  举报