类变量和实例变量
- 实例变量:每个实例独有
- 类变量:类所有实例共享
- 官方文档
class A(object):
a = 0 # 类变量
def __init__(self, b):
self.b = b # 实例变量
A.a += 1
print(A.a)
print(self.b)
m = A(44)
print(id(m))
print("*" * 30)
n = A(55)
print(id(n))
1
44
140616684550896
******************************
2 类变量共享
55 实例变量自有
140616686494720. 不同的实例
参考博客
https://www.cnblogs.com/crazyrunning/p/6945183.html