如何在 Python 函数中使用全局变量?
Python 中有两种变量,即局部变量和全局变量。局部变量是指声明在函数或方法内部的变量,其影响范围仅在该特定块内部存在,不会影响该块外部的程序。
全局变量 是指在任何函数或方法外部声明的变量,这些变量在整个程序中具有影响范围。
我们也可以使用 global 关键字在函数内部实例化全局变量,如果希望在函数外部声明全局变量,则可能不需要使用 global 关键字。
如果一个变量在全局和局部都有同名,则在局部变量声明的函数内部使用局部值,在其他地方使用全局值。
更多Python相关文章,请阅读:Python 教程
示例1
让我们看一个 Python 中全局变量的示例 −
输出
示例2
以下是另一个示例 −
输出
示例3
以下示例中,在函数后面定义了两个全局变量 −
输出
示例4
现在让我们尝试使用“ global ”关键字在函数内部创建全局变量 −
输出
示例5
以下示例展示了如何在函数内部和外部访问全局变量。