1. 程式人生 > >setattr() 、getattr()

setattr() 、getattr()

屬性 ... ttr pre attr bject ren 如果 people

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()