Python如何在函数中访问全局变量
在 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 关键字修改全局变量的值需要谨慎,因为它会影响到整个程序的执行。建议尽量避免直接修改全局变量的值,而是通过函数参数和返回值来进行变量的传递和修改。
相关文章