关于python中使用global申明全局变量出错的“SyntaxError: name 'xxxxx' is used prior to global declaration”
原报错代码:a1=100def eg11():print(“原a变量值为:%d”%a1)global a1print(“原a变量值为:%d”%a1)a1=222print(“改后a变量值为:%d”%a1)def eg21():a1=555print(“函数eg2的a变量值为:%d”%a1)eg11()eg21()运行上述代码则会出现报错!原因由于源代码在global a...
原创
2020-02-20 08:30:32 ·
48637 阅读 ·
1 评论