Python setattr() 函數

實例

改變 "person" 對象的 "age" 屬性的值:

class Person:
  name = "John"
  age = 36
  country = "Norway"
setattr(Person, 'age', 40)

運行實例

定義和用法

setattr() 函數指定對象的指定屬性的值。

語法

setattr(object, attribute, value)

參數值

參數 描述
object 必需。對象。
attribute 必需。您希望設置的屬性的名稱。
value 必需。需要。您要賦予指定屬性的值。

相關頁面

參考手冊:delattr() 函數(刪除屬性)

參考手冊:getattr() 函數(獲取屬性的值)

參考手冊:hasattr() 函數(檢查屬性是否存在)