python的getattr和setattr,python get请求参数
在对一个对象的判断中,如果它的属性存在,就会进一步输出;如果没有找到属性,会输出一个默认值,相当于判断对象的属性是否存在,根据两种不同的情况输出不同的结果。这是对getattr函数的完整理解。本文介绍了getattr的描述,并通过实例分析了getattr带参数调用的方法。
1.说明
getattr()函数是一个普通函数,它不同于特殊函数__getattr__()
当您尝试读取不存在的属性时,Getattr()函数将引发AttributeError异常。
2.参数
对象-对象。
名称字符串,对象属性。
Default -默认返回值。如果不提供该参数,当没有对应的属性时,将触发AttributeError。
3.返回值
返回对象属性值。
4.实例
类别a(对象):
defset(self,a,b):
x=a
a=b
b=x
打印(a,b)
a=A()
c=getattr(a, set )
C(a=1 ,b=2 )输出
上面的21是我们用python中的getattr参数调用的结果。相信经过多次介绍,大家已经掌握了getattr的基本用法。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。