热门

最新

红包

立Flag

投票

同城

我的

发布
xunidingweiyshuo
虚拟定位仪生活
3 年前
truexunidingweiyshuo

计算机专科应届生,多少工资合适,坐标上海

码友杂谈区
CSDN App 扫码分享
分享
3
3
打赏
  • 复制链接
  • 举报
下一条:
夯实基础python的global关键字正常情况下在函数体外定义的变量可以在全局使用,但是如果在函数体内对其有修改,python就认为该变量是一个局部变量,会报错。因为该变量在函数体外定义过了,一个变量不能即是全局变量,又是局部变量为了解决上述问题,在函数体内加上global关键字,此时再对该变量进行修改,python仍然认为其是全局变量。简单说就是在面临二选一时,选择了全局变量。https://zhuanlan.zhihu.com/p/111284408需要注意的是,全局变量在经过修改后,其内部存储的数值会发生变化不加global的关键字,全局都不变,可以看成C语言里的宏def add(): global x x = x + 1 print(x)x=1add()print(x)#2#2
立即登录