Python的类实例属性访问规则
class A:cls_i = "msg"
cls_j = {}
def __init__(self):
self.instance_i = 0
self.instance_j = {}
a = A()
print a.__dict__
print A.__dict__
print a.cls_i
a.cls_i=1
print a.__dict__
print A.__dict__
a.cls_j["1"]=1
print a.__dict__
print A.__dict__
为啥通过a.cls_i=1 a拥有了类实例成员cls_i 而通过a.cls_j["1"]=1 cls_j不是a的类实例成员?
页:
[1]