1 个回答|266 次阅读
通常,当您在函数内创建变量时,该变量是局部变量,只能在该函数内使用。
要在函数内创建全局变量,可以使用关键字global
例:
如果使用关键字global,则该变量属于全局范围:
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
执行结果:
Python is fantastic
此外,如果要在函数内更改全局变量,请使用关键字global
例:
要在函数内更改全局变量的值,请使用关键字global引用该变量:
x = "awesome"
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
执行结果:
Python is fantastic
请先 登录 后评论