定义在函数外面的变量是全局变量,但是这个变量只能用,不能改。
如果要改的话,会提示:UnboundLocalError: local variable 'a' referenced before assignment
非要改的话,就在函数内部先声明一下:global a
|
1 2 3 4 5 6 7 8 9 10 |
a = 5 def main(): global a b = 1 a += 1 print(b + a) if __name__ == '__main__': main() |

![[mcj]Ubuntu16.04安装NVIDIA驱动+CUDA10.1+cudnn7.5.0附详细步骤-马春杰杰](https://ypyssl.machunjie.com/machunjie/20210408222433.png_machunjie.png)




最新评论
牛牛牛
同样
站长您好,亚马逊云咨询推广资源,望建立联系,可邮件,谢谢。
换友情链接吗?
看你的站做的挺不错的
恭喜!!太强了,硕博连读啊
雁过留毛,人过留名。
看不懂但大受震撼