博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python--getattr函数
阅读量:6875 次
发布时间:2019-06-26

本文共 407 字,大约阅读时间需要 1 分钟。

getattr函数原型

  getattr(object, name[, default]) -> value

getattr是功能就是获取object对象的name属性的值(object.name)、如果没有这个属性那么就返回default。

 

例子:

class Person(object):    name="jianglexing"if __name__=="__main__":    p=Person()    name=getattr(p,'name','neeky')    age=getattr(p,'age',16)     #age=p.age #这里如果改成p.age的话;因为p没有name属性,所以运行到这里时会报错    print(name,age,sep='\n')

 

----

转载于:https://www.cnblogs.com/JiangLe/p/6702880.html

你可能感兴趣的文章
Linux下 FTP 常见错误 500 530等错误解决方法
查看>>
oracle asm
查看>>
VC基于单文档opengl框架
查看>>
MySQL-proxy 读写分离
查看>>
win7 下面操作memcache
查看>>
BZOJ1037:[ZJOI2008]生日聚会Party(DP)
查看>>
BZOJ3668:[NOI2014]起床困难综合症(贪心)
查看>>
openSUSE13.2安装ruby和rails
查看>>
南阳60(谁获得了最高奖学金)
查看>>
python 高级函数
查看>>
myeclipse从svn检出代码转成maven后格式有误解决方法
查看>>
F.Cards with Numbers
查看>>
Learn Python 004: string slicing
查看>>
[转载] 教你如何迅速秒杀掉:99%的海量数据处理面试题
查看>>
checkbox复选框的一些深入研究与理解
查看>>
简单入门Buffer
查看>>
【HDU】6110 路径交(2017百度之星) 线段树+RMQ-LCA+树链的交
查看>>
自定义Attribute 服务端校验 客户端校验
查看>>
Java锁系列|Java锁体系(一)
查看>>
SDN第四次作业
查看>>