本函数实现获取对象object的属性。属性由name来表示,就是属性名称的字符串。參数default是可选的參数,当获取对象的属性不存在时,就返回此值。假设没有提供此參数。同一时候在对象属性里也找不到,不会抛出异常AttributeError。

样例:

#getattr()

class Foo:
def __init__(self):
self.x = 100 foo = Foo()
print(getattr(foo, 'x'))
print(foo.x) print(getattr(foo, 'y', 200))

输出结果例如以下:

100

100

200

最新文章

  1. linux内核设计与实现--从内核出发
  2. Js内置对象的应用
  3. maven配置默认jdk版本
  4. 关于HTTP请求报文和响应报文学习笔记
  5. 测试最新的log4cplus1.1.2版
  6. -------- ROOTKIT 核心技术——系统服务调度表挂钩调试(PART III) --------
  7. koa2学习(一)
  8. NOIP2018 游记 QAQ
  9. VS 快捷键使用
  10. HTTP协议,Http 常用状态码
  11. Unity 物体移动的理解
  12. 《objective-c基础教程》学习笔记(六)—— 复合方法
  13. css学习_css盒模型及应用
  14. js常见知识点1.ajax相关
  15. 关于linux中用vi新建立一个.c文件无法保存,显示E212错误的时候
  16. [LeetCode&Python] Problem 242. Valid Anagram
  17. php删除文件夹和其下的内容
  18. PowerBI开发 第八篇:查询参数
  19. 【Go命令教程】6. go doc 与 godoc
  20. vue+element ui 的上传文件使用组件

热门文章

  1. JBOSS启动报错解决方案
  2. windows下的虚拟内存分配分析
  3. The jQuery HTML5 Audio / Video Library (jQuery jPlayer插件给你的站点增加视频和音频功能)
  4. jQuery Mobile的学习时间bottonbutton的事件学习
  5. java stream collector
  6. js 自定义方法
  7. 【Docker】安装tomcat并部署应用
  8. 对threading模块源码文件的解读(不全)
  9. SpringMVC 类内部的RequestMapping注解能否被继承?
  10. 使用loadrunner对https协议(单双向SSL)的web端性能测试 (转)