赋值之前引用的本地(?)变量[重复]
这个问题已经在这里有了答案 :
从父函数分配给变量:“分配前引用的局部变量” [重复] (5个答案)
Python 3:UnboundLocalError:分配前被引用的局部变量[重复]
(5个答案)
10个月前关闭。
test1 = 0
def testFunc():
test1 += 1
testFunc()
我收到以下错误:
UnboundLocalError:分配前已引用局部变量“ test1”。
错误说那'test1'
是局部变量,但我认为这个变量是全局变量
那么它是全局的还是局部的,以及如何在不将globaltest1
作为参数传递给的情况下解决此错误testFunc
?