# 示例代码:使用 global 关键字
# 定义一个全局变量
x = 10
def my_function():
# 使用 global 关键字声明 x 是全局变量
global x
print(f"函数调用前,全局变量 x 的值是: {x}")
# 修改全局变量 x 的值
x = 20
print(f"函数调用后,全局变量 x 的值是: {x}")
# 调用函数
my_function()
# 打印全局变量 x 的值,可以看到它已经被修改了
print(f"全局变量 x 的最终值是: {x}")
global
关键字用于在函数内部声明一个变量为全局变量。这意味着你可以在函数内部修改全局变量的值,并且这些修改会影响到全局作用域中的变量。global
关键字,在函数内部对变量的赋值操作会创建一个新的局部变量,而不是修改全局变量。x
,并在函数 my_function
内部使用 global
关键字来修改它的值。通过这种方式,我们在函数内部对 x
的修改会影响到全局作用域中的 x
。上一篇:python exec函数
下一篇:python 块注释
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站