victory的博客

长安一片月,万户捣衣声

0%

python | getattr()函数

python getattr()函数

描述:getattr()函数用于返回一个对象属性值

参数:
object – 对象
name – 对象属性(字符串)
default – 默认返回值(如果不提供该参数,在没有对应属性时,将触发AttributeError)

实例:
class A(object):
bar = 1

a = A()
print(getattr(a, ‘bar’)) # 获取属性bar值 result:1
print(getattr(a, ‘bar2’)) # 属性bar2不存在,触发异常
print(getattr(a, ‘bar2’, 3) # result:3