全局变量是指在整个程序中都可以访问的变量,不局限于某个特定的函数或代码块。在 Python 中,可以通过在函数外部定义变量来实现全局变量。

例如:

# 定义全局变量
global_var = 100

# 在函数内部访问全局变量
def my_func():
    print('全局变量 global_var 的值为:', global_var)

# 调用函数
my_func()

输出结果为:

全局变量 global_var 的值为: 100

在函数内部访问全局变量时,需要使用 global 关键字声明该变量是全局变量。例如:

# 定义全局变量
global_var = 100

# 在函数内部修改全局变量
def my_func():
    global global_var
    global_var = 200
    print('全局变量 global_var 的值为:', global_var)

# 调用函数
my_func()

# 输出全局变量的值
print('全局变量 global_var 的最终值为:', global_var)

输出结果为:

全局变量 global_var 的值为: 200
全局变量 global_var 的最终值为: 200
Python 全局变量详解:定义、访问和修改

原文地址: https://www.cveoy.top/t/topic/msdB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录