Python 中的 getattr() 函式有什麼作用?
Python getattr()
getattr() 方法返回一個物件的指定屬性的值。如果未找到,則返回提供給該函式的預設值。
語法
getattr() 方法的語法如下 −
getattr(object, name[, default])
getattr() 方法可以採用多個引數 −
getattr() 方法返回 −
給定物件的指定屬性的值
預設值,如果未找到指定屬性
AttributeError 異常,如果未找到指定屬性且未定義預設值
示例
class Male:
age = 21
name = "Abel"
x = Male()
print('The age is:', getattr(x, "age"))
print('The age is:', x.age)輸出
這將給出輸出
('The age is:', 21)
('The age is:', 21)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP