python类变量和实例变量在继承中如何取值
详见https://blog.csdn.net/u014734886/article/details/80691402 真没想到...
class A:
a = 0
class B(A):
def __init__(self):
self.b = 1
b1 = B()
b2 = B()
b2.b
Out[9]: 1
b2.a
Out[10]: 0
b2.a = 4
b1.a
Out[12]: 0
b2.a
Out[13]: 4
A.a
Out[14]: 0
A.a = 333
b2.a
Out[16]: 4
b1.a
Out[17]: 333
del b2.a
b2.a
Out[19]: 333

浙公网安备 33010602011771号