Python 中 getattr() 和 setattr() 函式有什麼區別?


getattr() 方法

getattr() 方法返回物件命名屬性的值。如果未找到,則返回提供給函式的預設值。

語法

getattr() 方法的語法為:

getattr(object, name[, default])

getattr() 方法可以接受多個引數:

getattr() 方法返回:

給定物件的命名屬性的值

預設值,如果未找到命名屬性

AttributeError 異常,如果未找到命名屬性且未定義預設值

setattr() 方法

setattr() 方法設定物件給定屬性的值。

語法

setattr() 方法的語法為:

setattr(object, name, value)

setattr() 方法接受三個引數:

setattr() 方法返回 None。

更新於: 2020年2月20日

382 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.