setattr()
是 Python 的內置函數,用于設置對象的屬性值。它接受三個參數:
以下是 setattr()
函數的基本語法:
setattr(object, attribute_name, value)
示例:
class MyClass:
pass
obj = MyClass()
setattr(obj, "my_attribute", 42)
print(obj.my_attribute) # 輸出:42
在這個例子中,我們首先創建了一個名為 MyClass
的空類,然后創建了一個該類的實例 obj
。接著,我們使用 setattr()
函數為 obj
對象添加了一個名為 my_attribute
的屬性,并將其值設置為 42。最后,我們打印出 obj.my_attribute
的值,得到結果 42。