Python getattr() 関数
例
"Person" オブジェクトの "age" 属性の値を取得:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'age')
定義と用法
getattr() 関数は指定されたオブジェクトから指定された属性の値を返します。
文法
getattr(object, attribute, default)
パラメータの値
パラメータ | 説明 |
---|---|
object | 必須。オブジェクト。 |
attribute | 値を取得する属性の名前。 |
default | オプション。属性が存在しない場合に返される値。 |
さらに例
例
属性が存在しない場合、"default" パラメータを使用してメッセージを書いてください:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'page', 'my message')