Python标准库:内置函数getattr(object, name[, default])
2024-10-17 00:02:49
本函数实现获取对象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
最新文章
- linux内核设计与实现--从内核出发
- Js内置对象的应用
- maven配置默认jdk版本
- 关于HTTP请求报文和响应报文学习笔记
- 测试最新的log4cplus1.1.2版
- -------- ROOTKIT 核心技术——系统服务调度表挂钩调试(PART III) --------
- koa2学习(一)
- NOIP2018 游记 QAQ
- VS 快捷键使用
- HTTP协议,Http 常用状态码
- Unity 物体移动的理解
- 《objective-c基础教程》学习笔记(六)—— 复合方法
- css学习_css盒模型及应用
- js常见知识点1.ajax相关
- 关于linux中用vi新建立一个.c文件无法保存,显示E212错误的时候
- [LeetCode&;Python] Problem 242. Valid Anagram
- php删除文件夹和其下的内容
- PowerBI开发 第八篇:查询参数
- 【Go命令教程】6. go doc 与 godoc
- vue+element ui 的上传文件使用组件
热门文章
- JBOSS启动报错解决方案
- windows下的虚拟内存分配分析
- The jQuery HTML5 Audio / Video Library (jQuery jPlayer插件给你的站点增加视频和音频功能)
- jQuery Mobile的学习时间bottonbutton的事件学习
- java stream collector
- js 自定义方法
- 【Docker】安装tomcat并部署应用
- 对threading模块源码文件的解读(不全)
- SpringMVC 类内部的RequestMapping注解能否被继承?
- 使用loadrunner对https协议(单双向SSL)的web端性能测试 (转)