Python getattr() 函数

Python 内置函数


描述

getattr() 函数用于返回一个对象属性值。

语法

getattr 语法:

getattr(object, name[, default])

参数

  • object -- 对象。
  • name -- 字符串,对象属性。
  • default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。

返回值

返回对象属性值。

实例

以下实例展示了 getattr 的使用方法:

总结:

不光可以得到某一个变量的值,还可以获取一个类名,如一个model.py文件中getattr(model, class_name)可以得到一个类名

python---之getattr相关推荐

  1. python中getattr()和setattr()的使用

    关于python中getattr()和setattr()的使用 **getattr()**用于获取类中某一属性的值:getattr(instance, 'instance_object', defau ...

  2. python中getattr详解

    python中getattr详解 目录 getattr详解 前言 一.消除if-else 二. 反射机制 三.getattr 详解 总结 getattr详解 前言 这两天在优化腾讯云迁移平台(Smar ...

  3. python中getattr()的用法

    1.getattr() 是python 中的一个内置函数,用来获取对象中的属性值 2.getattr(obj,name[,default]) 其中obj为对象名,name是对象中的属性,必须为字符串. ...

  4. python之getattr()函数和importlib库的使用

    1.getattr()介绍 2.如果对象obj是类对象 3.如果对象obj是模块对象 4.如果查看对象obj的属性? 5.总结 6.importlib的使用 之所以使用到getattr()函数,因为我 ...

  5. python中getattr()函数用法详解

    getattr() 函数用于返回一个对象属性值. def getattr(object, name, default=None): # known special case of getattr&qu ...

  6. python getattr_python getattr的美妙生活

    一.简介 1.getattr是Python的内置函数 2.用法getattr(object,"attribution",None) object: 对象 attribution:实 ...

  7. python的getattr和setattr_getattr函数和setattr函数

    python内置的两个看起来很简单,一般也不怎么用得上的函数,getattr函数和setattr函数.getattr函数用于获取对象的某个属性的值,setattr函数用于设置对象的某个属性值. get ...

  8. python中getattr详解_Python中如何使用getattr()函数

    Python中如何使用getattr()函数 发布时间:2020-08-12 14:57:55 来源:亿速云 阅读:74 作者:小新 这篇文章将为大家详细讲解有关Python中如何使用getattr( ...

  9. python中getattr详解_Python类中方法getitem和getattr详解

    请分享高手帮小编详解一下Python中的getattr内置函数没明白这个内置函数得意思.麻烦帮小编讲解一下. 其实这个方法最主要的作用是实现反射机制.也就是说可以通过字符串获取方法实例.这样,你就可以 ...

  10. Python hasattr() getattr() setattr() 函数使用

    1.setattr(object, name, values) 给对象设置属性,如果对象不存在,则创建对象 layers = nn.Sequential(nn.Conv2d(curr_dim, cur ...

最新文章

  1. 基于NVIDIA GPUs的深度学习训练新优化
  2. 如何看待阿里巴巴推荐的Python400集视频?零基础入门学习Python
  3. 异常的概念和Java异常体系结构
  4. zookeeper入门综合概要介绍
  5. 基于 Groovy 的自动化构建工具 Gradle 入门(转)
  6. android rsa最大加密明文大小_Android 登录密码信息进行RSA加密示例
  7. Idea插件 Sonar
  8. windows7计算机不显示光驱,win7系统检测不到光驱的解决方法
  9. 银行新一代信息系统项目集群管理实践分享︱秦皇岛银行信息科技部总经理王登峰
  10. 利用第三方软件识别图片文字并转换为文本
  11. MPEG TS流简介
  12. 有生之年转ta系列 2.6 伽马校正
  13. 科学论文写作文献查找运用--WOS文献导出
  14. Python gdal库读取tif文件
  15. 如何激活预装的office
  16. 记一次线上报错{“exception“:“Illegal pattern component: XXX}
  17. 码出一个高颜值原生折线图(新增柱状图、环形图)
  18. linux can总线接收数据串口打包上传_使用Zedboard开发板学习Linux的移植及驱动开发...
  19. Java常用算法——迭代 递归篇
  20. VBS 调用web接口

热门文章

  1. docker-compose 使用
  2. docker从C盘迁移到E盘
  3. 阅读邮件回复邮件计算机操作题,《电子邮件》阅读练习题附答案
  4. matlab面向对象多态性,MATLAB面向对象程序设计10版.pptx
  5. SQL数据去重复 Distinct 和 row_number() over()
  6. edit box小技巧
  7. vs2010上opencv配置
  8. 闲来无事写写-Huffman树的生成过程
  9. ASP.NET 将Excel导入数据库
  10. GridView动态添加模版列