在Python中,定义多个全局变量的最简单方法是在顶层的代码块中使用global
关键字声明变量,并给它们赋值。以下是示例代码:
global_var1 = 10
global_var2 = "Hello"
def my_function():
global global_var1
global_var1 = 20
print(global_var1, global_var2)
my_function()
print(global_var1, global_var2)
在上述代码中,我们使用global
关键字声明了两个全局变量global_var1
和global_var2
,并分别赋值为整数10和字符串"Hello"。然后,在my_function
函数中,我们使用global
关键字将global_var1
声明为全局变量,并将其值修改为整数20。最后,我们在函数内部和函数外部分别打印全局变量的值。
输出结果为:
20 Hello
20 Hello
需要注意的是,为了在函数内部修改全局变量的值,必须先使用global
关键字进行声明,否则Python会将其视为局部变量。
领取专属 10元无门槛券
手把手带您无忧上云