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() 関数(属性が存在するか確認)