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')