博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python的对象的属性(即对象的成员)是动态的
阅读量:6607 次
发布时间:2019-06-24

本文共 355 字,大约阅读时间需要 1 分钟。

1 python的对象的成员叫attribute

2 python的类的成员是可以动态创建的

因此,在用的时候也提供了三个内建的接口来对类的成员进行操作

2.1 getattr()

2.2 hasattr()

2.3 setattr()

 

这三者通过attribute的name对应起来,name是一个字符串。

 

当setattr()的attribute不存在时,就为该对象新建该attribute。

 

这些对象的属性是放在【对象.___dict__】字典中的,用【对象.___dict__[attr_name]可以得到attr_value。

 

3 dir (obj)内建函数

返回该对象和其基类的attribute。

 

转载于:https://www.cnblogs.com/hustdc/p/7190759.html

你可能感兴趣的文章
当下拉列表数据过大时,该如何应对?
查看>>
使用OpenGrok搭建 可搜索可跳转的源码 阅读网站
查看>>
Android ContentProvider调用报错"Bad call:..."及相关Binder权限问题分析
查看>>
Linux-正则表达式
查看>>
基本shell脚本的编辑及变量
查看>>
加密和解密 tar
查看>>
[李景山php]每天TP5-20161216|thinkphp5-helper.php-1
查看>>
VMware、Workstation 使用
查看>>
将datatable 保存为 Excel文件(高效率版本)
查看>>
C/C++五大内存分区(转)
查看>>
springmvc_1(hello world)
查看>>
0.随笔——读后感
查看>>
CentOS 6.5下PXE+Kickstart无人值守安装操作系统
查看>>
xtrapivotcontrol 控件用法及相关属性
查看>>
Shell脚本 常用命令总结 二
查看>>
冰球游戏大概的模块
查看>>
JS模拟select下拉菜单
查看>>
线性方程组迭代求解——Jacobi迭代算法(Python实现)
查看>>
vmware workstation14永久激活密钥分享
查看>>
iOS 多线程 之 GCD(大中枢派发)(一)
查看>>