Python getattr() 函数==>获取一个对象的属性值
描述
getattr() 函数用于返回一个对象属性值。
语法
getattr 语法:
getattr(object, name[, default])
参数
- object -- 对象。
- name -- 字符串,对象属性。
- default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。
返回值
返回对象属性值。
实例
以下实例展示了 getattr 的使用方法:
>>>class A(object):
... bar = 1
...
>>> a = A()
>>> getattr(a, 'bar') # 获取属性 bar 值
1
>>> getattr(a, 'bar2') # 属性 bar2 不存在,触发异常
Traceback (most recent call last):File "<stdin>", line 1, in <module>
AttributeError: 'A' object has no attribute 'bar2'
>>> getattr(a, 'bar2', 3) # 属性 bar2 不存在,但设置了默认值
3
>>>
Python getattr() 函数 | 菜鸟教程
Python getattr() 函数==>获取一个对象的属性值相关推荐
- matplotlib之pyplot模块——获取/设置对象属性值(setp()、getp/get())
当前有效matplotlib版本为:3.4.1. 概述 pyplot模块提供了获取/设置对象属性值的接口.功能类似于Python内置函数getattr和setattr.从源码上来看,get()是get ...
- java获取object属性值_java反射获取一个object属性值代码解析
有些时候你明明知道这个object里面是什么,但是因为种种原因,你不能将它转化成一个对象,只是想单纯地提取出这个object里的一些东西,这个时候就需要用反射了. 假如你这个类是这样的: privat ...
- 使用onclick()事件以及this获取当前标签属性值的问题
使用onclick()事件以及"this"获取当前标签属性值的问题 代码: 效果图: 进行操作时点击对应的button需要获取其对应的id值,类.ID选择器并不适用与获取动态的数据 ...
- getAttribute方法在IE6/7下获取href/src属性值的问题
IE中的getAttribute方法与其他标准浏览器有很多不同,这里记录的是获取href/src属性值时的问题. 如将href=""或href="#",预期返回 ...
- 点击select下拉框获取option的属性值
select下拉框作为前端开发者应该是经常使用的,最近在项目中遇到这样的情况,点击下拉框选项,需要获取所点击的option的属性值,当时想很简单啊,给option加一个点击事件不就行了,然后就加了一下 ...
- 关于java通过反射 获取/修改 对象属性值的一些注意事项
getFields()与 getDeclaredFields() 前者能够获取所有public字段,包括父类字段: 后者可以所有public/protected/private类型的字段,但是不包括父 ...
- SDK中配置工业相机参数时,如何在MVS中获取需要的属性值?
SDK中配置工业相机参数时,如何获取需要的属性值? – MVS 采用SDK配置工业相机参数的时候,需要知道参数的类型,最大/小值以及步进值等,否则可能会出现各种错误,现针对常见参数的查看方法进行说明( ...
- jQuery easyUI中LinkButton获取它的属性值
jQuery easyUI中LinkButton获取它的属性值 LinkButton按钮如下: <a id="btn" href="#" class=&q ...
- Java反射获取对象的属性值
当知道某个类,想获取类上的某个属性的值时,有时会用到Java的反射机制,如下参考: /*** 反射获取对象的属性值* @param object 对象(要遍历的对象)* @param targetFi ...
最新文章
- 右键用 pycharm打开
- Python PIPEs
- 成人教育计算机统考分数查询江苏省,江苏省教育考试院查询
- eclipse导出doc文档
- 求你了,别再说Java对象都是在堆内存上分配空间的了!
- C#设计模式之单例模式
- js选中文字兼容性解决
- d触发器q端的输出波形_如果把D触发器的输出Q'反馈连接到输入D,则输出Q的脉冲波形的频率为CP脉冲频率f的 。...
- DOIT多易教育简介
- 群站SEO之群站与链轮之不可告人的秘密
- 排名前三的网址导航站和源码资源站分享
- APP性能测试之monkey
- map.java.opts_关于mapreduce.map.java.opts
- python医院排队系统_叫号系统排队系统挂号系统实现(JAVA队列)
- 2020年-数据库实验详述-BUPT 信通院-- 十安辰
- 原生js实现动态表格分页(封装版)
- 专精特新中小企业认定标准
- 网络属性检查和设置-getsockopt()
- QQ 空间备份神器,一键备份你所有的青春!
- android dynamic features 项目笔记
热门文章
- UI标签库专题十:JEECG智能开发平台 Form(form标签)
- Java+sql server+CallableStatement调用存储过程三种情况 (转)
- 跨域调用WebService
- mac升级10.12后,安全和隐私中没有了安装任何来源的选项的解决办法
- 用SpriteBuilder简化quot;耕牛遍地走quot;的动画效果(二)
- 【JOURNAL】康生篆书联
- ZZULIOJ 1097: 计算平均成绩(函数专题)
- nginx 跨服务器显示图片,centos6.6下nginx配置远程服务器上图片访问
- 又拍云php表单,又拍云的表单api提交
- app头像上传vue_Vue+Electron开发跨平台桌面应用实践