Python中 setattr()怎么使用
时间: 2023-04-08 12:01:05 浏览: 171
Python中-setattr-赋予属性的用法
setattr() 是 Python 内置函数之一,用于设置对象的属性值。它的语法格式为:
setattr(object, name, value)
其中,object 表示要设置属性的对象,name 表示要设置的属性名,value 表示要设置的属性值。例如:
class Person:
name = "Tom"
p = Person()
setattr(p, "age", 18)
print(p.age) # 输出 18
这里我们通过 setattr() 函数为 Person 类的实例对象 p 添加了一个 age 属性,并将其值设置为 18。最后输出 p.age 的值,结果为 18。
阅读全文