class C:
class_var = 10 # 类变量
def __init__(self, instance_var):
self.instance_var = instance_var # 实例变量
c1 = C(1)
# 通过实例可以访问类变量和实例变量
print(c1.instance_var) # output: 1
print(c1.class_var) # output: 10
c2 = C(2)
print(c2.instance_var) # output: 2
print(c2.class_var) # output: 10
# 直接通过类访问类变量
print(C.class_var)
类变量所有的实例共享,实例变量只能自己的实例访问