class B():
def __init__(self,number):
self.number=number
b=B(10)
def change(x):
x.number+=1
change(b)
print(b.number)
#11
number=10
def change(x):
x+=1
change(number)
print(number)
#10
如果函数中的赋值语句,会创建局部变量引用,无法访问全局变量。如何理解实例属性被函数所修改了(对象属性应该也是储存在堆内存中的吧?刚接触求解)