python中函数的global关键字

1、

>>> x = 5   ## 全局变量
>>> def a():
    x = 10    ## 局部变量
    print(x)

    
>>> a()
10
>>> x    ## 函数内部修改全局变量,不能真正的修改全局变量
5

2、

>>> x = 5
>>> def a():
    global x      ## 在函数内部增加global关键字,可以修改全局变量的值
    x = 10
    print(x)

    
>>> a()
10
>>> x
10
原文地址:https://www.cnblogs.com/liujiaxin2018/p/14481197.html