求问大佬 全局变量与局部变量的问题
初学菜鸟求助count=5
>>> def myfun():
global count
count=10
print(10)
>>> print(count)
5
甲鱼说global定义以后count即为全局变量 那为啥我这里输出count 它的值还是原来的5呢? 哥,你的申明是在函数里面的,但是,你这代码都没用过函数啊。。。 leafu 发表于 2021-9-23 10:29
哥,你的申明是在函数里面的,但是,你这代码都没用过函数啊。。。
救命 俺懂了 谢谢大佬指教! 函数储存方式和类不一样,就储存了个函数名,只有调用的时候才会执行本体
所以你得先调用
页:
[1]