global 在函数里也可以声明全局变量


'''
函数嵌套  更改全局变量使用 声称全局变量 global
'''

number = 100
def b ():
    print(f"方法b中number:{number}")
def a ():
    #注意 只有调用函数数  global 才能生效
    global number
    number = 200
    print(f"方法a中number:{number}")
    b()
    def c():
        print("--------3------")
a()
print(f"最终的number:{number}")

方法a中number:200
方法b中number:200
最终的number:200

 

 

posted @ 2023-04-05 14:38  胖豆芽  阅读(48)  评论(0编辑  收藏  举报