如何在Python中声明和修改全局变量
在 Python 中,可以使用 global 关键字来声明和修改全局变量。具体来说,当需要在函数内部访问全局变量并且修改其值时,需要在函数内部使用 global 关键字声明该变量。
下面是一个使用字符串 "pidancode.com" 的示例,展示如何声明和修改全局变量:
# 定义全局变量 website = "pidancode.com" # 修改全局变量 def change_website(new_website): global website website = new_website # 打印全局变量 print(website) # 修改全局变量的值 change_website("皮蛋编程") # 打印修改后的全局变量 print(website)
输出:
pidancode.com 皮蛋编程
在这个示例中,我们首先定义了全局变量 website,然后定义了一个函数 change_website 来修改全局变量的值。在函数内部,我们使用了 global 关键字来声明 website 为全局变量,并且修改了它的值。
在函数调用之前,全局变量 website 的值为 "pidancode.com"。然后,我们调用函数 change_website 来修改全局变量 website 的值为 "皮蛋编程"。最后,我们打印出修改后的全局变量 website,它的值已经变成了 "皮蛋编程"。
相关文章