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