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

 

posted @ 2021-03-04 16:28  小鲨鱼2018  阅读(394)  评论(0编辑  收藏  举报