欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python 全局变量

程序员文章站 2024-01-22 19:13:28
...

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)