# 定义全局变量
global_var = 10
def modify_global():
# 在函数内部修改全局变量,需要使用 global 关键字声明
global global_var
global_var = 20
print("Inside function, global_var =", global_var)
def read_global():
# 函数内部读取全局变量不需要 global 关键字
print("Inside function, global_var =", global_var)
# 调用函数前,打印全局变量的值
print("Before function call, global_var =", global_var)
# 调用修改全局变量的函数
modify_global()
# 再次打印全局变量的值
print("After function call, global_var =", global_var)
# 调用只读取全局变量的函数
read_global()
global_var = 10
是在模块级别定义的全局变量。modify_global
函数中,我们使用了 global
关键字来声明我们要修改的是全局变量 global_var
,而不是创建一个新的局部变量。read_global
函数中,直接访问全局变量 global_var
,不需要使用 global
关键字。通过这个例子,你可以看到如何在函数内部修改和读取全局变量。
上一篇:python open
下一篇:python 随机数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站