Python 中 getattr() 和 setattr() 函式有何區別?
getattr() 方法
getattr() 方法返回物件的命名屬性的值。如果未找到,它將返回提供給函式的預設值。
語法
getattr() 方法的語法為 -
getattr(object, name[, default])
getattr() 方法可以接受多個引數 -
getattr() 方法返回 -
給定物件的命名屬性值
如果未找到命名屬性則返回預設值
如果未找到命名屬性且未定義預設值,則會引發 AttributeError 異常
setattr() 方法
setattr() 方法設定物件的給定屬性的值。
語法
setattr() 方法的語法為 -
setattr(object, name, value)
setattr() 方法接受三個引數 -
setattr() 方法返回 None。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP