首页 > IT职业 > IT生活 > python函数内部修改全局变量

1、要将全局变量指向不同的对象,需要使用global关键字。
def change_global_variable(): global global_variable global_variable = 'Bar'
2、注意编写此函数后,实际更改它的代码仍未运行。
>>> use_global_variable() 'Foo!!!' >>> change_global_variable()
3、调用函数后可以看到全局变量已经改变了。该global_variable名称现在指向'Bar'。
>>> use_global_variable() 'Bar!!!'
请注意,Python 中的“全局”并不是真正的全局 - 它只是模块级别的全局。所以它只适用于在它是全局的模块中编写的函数。函数会记住编写它们的模块,因此当它们导出到其他模块时,它们仍然会在创建它们的模块中查找全局变量。
以上就是python函数内部修改全局变量的方法,希望对大家有所帮助。更多Python学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/912/viewspace-2828501/ ,如需转载,请注明出处,否则将追究法律责任。