balance不加global为什么是局部变量呢
来源:2-4 多线程并发问题
反冲斗士
2020-08-22 23:18:04
顶格写的变量不应该是全局变量吗
1回答
时间,
2020-08-23
同学,你好。定义在函数内部的balance变量拥有一个局部作用域,局部变量只能在其被声明的函数内部访问。若要在函数中修改全局变量,需要在函数内部声明其为global。global需要在函数内部声明,若在函数外声明,则函数依然无法操作
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~
相似问题