动态添加属性是指在类的外面给对象动态绑定属性,添加的方法有两种:
1.直接绑定到对象上,例如:p.name="Tom"
2.使用setattr函数:setattr(p,'name','Tom')
判断对象是否拥有某个属性:
hasattr(p,'name'),返回布尔值;也可以用来判断对象是否拥有某个方法
删除某个属性:
del关键字:del p.name
delattr函数:delattr(p,‘name’)
相关文章
- 03-04Python3动态添加属性,删除属性,判断属性函数
- 03-04springboot:动态给父对象添加属性和值
- 03-04Emit学习 - OpCodes - 动态添加属性、构造函数、方法
- 03-04Runtime 实现 动态添加属性
- 03-04动态添加属性和方法
- 03-04不可或缺 Windows Native (19) - C++: 对象的动态创建和释放, 对象的赋值和复制, 静态属性和静态函数, 类模板
- 03-04jquery添加删除html标签属性
- 03-04JS创建空对象,对象属性的添加与删除
- 03-04Serilog 调用链追踪 —— 通过动态添加自定义属性 CallId
- 03-04动态添加class属性,给其增加css样式