Python如何在函数中访问全局变量

2023-03-23 00:00:00 函数 全局变量 访问

在 Python 中,函数中可以访问全局变量,但需要使用 global 关键字声明该变量。具体来说,当需要在函数内部访问全局变量时,需要在函数内部使用 global 关键字声明该变量。

下面是一个使用字符串 "pidancode.com" 的示例,展示如何在函数中访问全局变量:

# 定义全局变量
website = "pidancode.com"

# 访问全局变量
def print_website():
    global website
    print("网站名称为:", website)

# 调用函数
print_website()

输出:

网站名称为: pidancode.com

在这个示例中,我们首先定义了全局变量 website,然后定义了一个函数 print_website 来访问该全局变量。在函数内部,我们使用 global 关键字声明了变量 website 为全局变量,并且打印了它的值。在函数调用时,我们可以看到输出结果为全局变量 website 的值 "pidancode.com"。

注意:使用 global 关键字修改全局变量的值需要谨慎,因为它会影响到整个程序的执行。建议尽量避免直接修改全局变量的值,而是通过函数参数和返回值来进行变量的传递和修改。

相关文章