python函数中使用全局变量, 直接使用全局变量就可以
globalVariable = 'kukry'
def useGlobalVariable(name):
print(name + globalVariable)
useGlobalVariable('Liquid of ')
如果函数的形参名字和全局变量是相同的, 可以使用globals()函数得到全局变量的值
globalVariable = 'kukry'
def useGlobalVariabel(globalVariable):
print(globalVariabel + globals()['globalVariabel'])
useGlobalVariabel('Liquid of ')
如果你想在函数中修改全局变量的值, 你可以使用global将其声明为全局变量, 下边print(x)的值为2
x = 1
def repair():
global x
x += 1
print(x)