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 日

381 次浏览

启动您的 职业

完成课程获得认证

开始
广告
© . All rights reserved.