- Python最简单的类
class Foo(object):
var = 9
def __init__(self):
self.a = 10
f = Foo()
print(f.__dict__)
# 动态添加实例变量
f.x = 2
print(f.__dict__)
输出:
{'a': 10}
{'a': 10, 'x': 2}
- 结论:
- python中实例的变量属性保存在
__dict__
-
__dict__
不保存类属性 - 每创建一个类实例,都保存一份
__dict__
网友评论