python的getattr和setattr,python get请求参数

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: