全局关键字,带Python示例

Python全局关键字

global是python中的一个关键字(区分大小写),用于在函数内部声明一个全局变量(来自非全局范围)。

众所周知,在声明变量的相同范围内可以访问变量,但是可以在程序中的任何位置访问全局变量。在python中,我们可以通过使用global关键字定义函数内部或非全局变量中的全局变量。

全局关键字的语法

    global variable_name

注意:在访问函数外部的全局变量之前,必须先调用声明了全局变量的函数。

示例

    # 功能
    def myfunc():
        # 全局变量
        global a
        # 将值分配给
        a = 10

    # 主要代码
    # 功能 call 
    myfunc()
    print("outside the function a: ", a)
    
    Output:
    outside the function a:  10

最终关键字的Python示例

示例1:在函数内部声明一个全局变量,在声明之后分配值,并在函数内部和外部打印该值。

# python代码演示示例 
# gloabl关键字 

# 功能
def myfunc():
    # 全局变量
    global a
    # 将值分配给
    a = 10
    # 打印值
    print("inside myfunc() a: ", a)

# 主要代码
# 功能 call 
myfunc()print("outside the function a: ", a)

输出结果

inside myfunc() a:  10
outside the function a:  10