自由式学习
992人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

nonlocal 用了声明外层的局部变量

global 用了声明全局变量

def outer():
    b=10

    def inner():
        nonlocal b
        print("inner b",b)
        b=20

    inner()
    print("outer b:",b)
outer()
[展开全文]

nonlocal关键字:

用来声明外层局部变量(修改值)

global用来声明全局变量(修改值)

[展开全文]

nonlocal关键字

nonlocal 用来声明外部的局部变量

global 用来声明全局变量

 

[展开全文]

global声明全部变量

nonlocal申明外部函数的局部变量

[展开全文]