例如:
class C(object):
def __init__(self):
self.a = 0
def f (c):
c.a += 1
c.b = 2
c0 = C()
print(c0.a)
f(c0)
print(c0.a, c0.b)
输出:
0
1 2
这样感觉很像全局变量。这应该怎么理解?请问有没有相关的文档可以阅读呢?
class C(object):
def __init__(self):
self.a = 0
def f (c):
c.a += 1
c.b = 2
c0 = C()
print(c0.a)
f(c0)
print(c0.a, c0.b)
输出:
0
1 2
这样感觉很像全局变量。这应该怎么理解?请问有没有相关的文档可以阅读呢?