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.