#Python 的内置函数 setattr
说明:设置属性的值。
#函数说明
def setattr(obj, name:str, value):
'''
设置属性的值
:param obj: 一个对象
:param name: 属性的名字
:param value: 属性的值
'''
说明
设置对象属性的值;如果属性不存在则会添加属性。
参数
obj
- 要设置属性的对象name
- 要设置的属性名value
- 要设置的值
返回值
无
#示例
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Alice", 30)
setattr(p, 'name', 'Doro')
print(p.name)