Day4 Python3mi面向对象编程学习笔记4
2020-03-28 20:08
746 查看
关于属性在内存中的存储:不管是对象还是类,他们的属性都存储在他们自带的属性__dict__中,以字典的形式保留下来。对于类的__dict__是只读模式,不可进行修改,而对于对象的__dict__,是可以进行修改的。
对象:
class Money: pass one.Money() one.age=19 one.height=180 print(one.__dict__)#将会把对象属性以字典的形式打印出来 one.__dict__[height]=190 #修改对象属性的值
类:
class Money: age=180 height=180 print(Money.__dict__) #打印出Money的所有属性(以字典的形式) Money.__dict__[age]=20 #报错:类对象的__dict__是只读模式的 print(Money.__dict__)
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- python学习笔记之面向对象编程特性(二)
- python学习笔记-Day4(1)
- Python面向对象编程——学习笔记
- Python3学习笔记6-类,面向对象编程
- Python学习笔记(八):面向对象编程、错误调试和测试(快速入门篇)
- Python学习笔记——面向对象编程
- Python学习笔记 7--剖析面向对象编程
- Python学习笔记(十)面向对象编程以及装饰器Oodecorators
- Python学习笔记 === python面向对象编程
- 【Python学习笔记】面向对象编程
- 【Python学习笔记】面向对象编程:获取对象信息
- 【Python学习笔记】面向对象编程:访问限制
- 丹的Python学习笔记Day4数组
- Python学习笔记 - 面向对象编程
- Python学习笔记 6--高阶函数、面向对象编程
- 我的Python学习笔记_Day4 列表1
- Python学习笔记09_面向对象编程Object Oriented Programming
- Python学习笔记 八:面向对象编程完整篇
- Python面向对象编程中关于类和方法的学习笔记