globvar = 0
def set_globvar_to_one():
global globvar # Needed to modify global copy of globvar
globvar = 1
def print_globvar():
print globvar # No need for global declaration to read value of globvar
set_globvar_to_one()
print_globvar() # Prints 1
本文通过一个简单的Python示例,展示了如何在函数内部修改全局变量的值,并解释了为什么需要使用global关键字来声明全局变量。此外,还介绍了如何不使用global关键字来读取全局变量的值。
1万+

被折叠的 条评论
为什么被折叠?



