python getattr函数

python getattr函数是怎样的呢?下面就让我们一起来了解一下吧:

getattr函数是属于python下的一个函数,getattr()函数可以用于返回一个对象属性值。

具体的语法格式为:

getattr(object,name[,default])

参数说明:

object 对象。

name 字符串,对象属性。

default 默认返回值,若是不提供该参数,在没有对应属性时,将触发AttributeError。

返回值:

返回对象属性值。

参考范例:

>>>classA(object):...bar=1...>>>a=A()>>>getattr(a,'bar')#获取属性bar值1>>>getattr(a,'bar2')#属性bar2不存在,触发异常Traceback(mostrecentcalllast):File"",line1,inAttributeError:'A'objecthasnoattribute'bar2'>>>getattr(a,'bar2',3)#属性bar2不存在,但设置了默认值3>>>

标签:getattr函数 python

免责声明:本内容来自橡树街平台创作者或收集于互联网公开资源,不代表橡树街网的观点和立场。如有侵权内容,请联系我们删除。联系邮箱:ihuangque@qq.com
相关推荐
  • python学好了能干什么
    python学好了能干什么
    08-05
  • Python环境变量的配置
    Python环境变量的配置
    08-05
  • python适合做什么开发
    python适合做什么开发
    08-05
  • python中set()函数的用法
    python中set()函数的用法
    08-05
  • python语言属于什么语言
    python语言属于什么语言
    08-05
  • python是干什么的
    python是干什么的
    08-05
  • Python工程师是干什么的
    Python工程师是干什么的
    08-05
  • python用什么写
    python用什么写
    08-05
  • python语言有什么特点
    python语言有什么特点
    08-05
  • python object
    python object
    08-05