如何在Python中声明和修改全局变量

2023-03-22 00:00:00 修改 全局变量 声明

在 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,它的值已经变成了 "皮蛋编程"。

相关文章