python内置函数--- hasattr、setattr、getattr
2024-08-24 05:10:35
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 不存在,触发异常
最新文章
- ABAP 上传文件到内表
- 使用Canvas绘制背景图
- 配置高可用的Hadoop平台
- CentOS 一个网卡设置多个IP
- 将string转换成char*
- Json 映射 的使用 及 JS 数组的使用
- C# richTextBox编辑器
- oracle 创建表空间、创建用户管理该表空间
- vi打开二进制文件
- awk的用法(转)
- MVCC浅析(转)
- “HTTP 错误 401.1 - 未授权:登录失败” iis配置和权限问题
- 【甘道夫】Ubuntu群集配置 - 免费登陆
- 反射 类的加载 Schema DOM 解析方式和解析器 命名空间
- Docker快速配置指南
- windows安装elasticsearch
- php的运行流程
- Linux下搭建gtk+2.0开发环境
- python之字符串函数
- Eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
热门文章
- Ckeditor 缺少图像源文件地址的解决 笨笨的人都看啦!
- 【NX二次开发】 获取体的面 UF_MODL_ask_body_faces
- 「10.8」simple「数学」·walk「树上直径」
- 【模拟8.11】将军令(贪心&;&;树形DP)
- ORA-19504: failed to create file ";/u01/backup/db_0_20190603_1"; ORA-27038: created file already exists
- SpringCloud-OAuth2(三):进阶篇
- keycloak~管理平台的查询bug与自定rest中文检索
- AcWing 1290. 越狱
- tomcat shutdown后,进程还存在linux系统中的解决办法
- [小技巧] google map使用