1、描述

hasattr() 函数用于判断对象是否包含对应的属性。

语法

hasattr 语法:

hasattr(object, name)

2、描述

setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的。

语法

setattr() 语法:

setattr(object, name, value)

参数

  • object -- 对象。
  • name -- 字符串,对象属性。
  • value -- 属性值。
 

3、描述

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 不存在,触发异常

最新文章

  1. ABAP 上传文件到内表
  2. 使用Canvas绘制背景图
  3. 配置高可用的Hadoop平台
  4. CentOS 一个网卡设置多个IP
  5. 将string转换成char*
  6. Json 映射 的使用 及 JS 数组的使用
  7. C# richTextBox编辑器
  8. oracle 创建表空间、创建用户管理该表空间
  9. vi打开二进制文件
  10. awk的用法(转)
  11. MVCC浅析(转)
  12. “HTTP 错误 401.1 - 未授权:登录失败” iis配置和权限问题
  13. 【甘道夫】Ubuntu群集配置 - 免费登陆
  14. 反射 类的加载 Schema DOM 解析方式和解析器 命名空间
  15. Docker快速配置指南
  16. windows安装elasticsearch
  17. php的运行流程
  18. Linux下搭建gtk+2.0开发环境
  19. python之字符串函数
  20. Eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上

热门文章

  1. Ckeditor 缺少图像源文件地址的解决 笨笨的人都看啦!
  2. 【NX二次开发】 获取体的面 UF_MODL_ask_body_faces
  3. 「10.8」simple「数学」·walk「树上直径」
  4. 【模拟8.11】将军令(贪心&&树形DP)
  5. ORA-19504: failed to create file "/u01/backup/db_0_20190603_1" ORA-27038: created file already exists
  6. SpringCloud-OAuth2(三):进阶篇
  7. keycloak~管理平台的查询bug与自定rest中文检索
  8. AcWing 1290. 越狱
  9. tomcat shutdown后,进程还存在linux系统中的解决办法
  10. [小技巧] google map使用