def func():
n = 100
list1 = [1, 2, 3, 4]
def inner_func():
#nonlocal n
for index, i in enumerate(list1):
list1[index] = i + n#内部函数可以访问外部函数的可变变量
list1.sort()
#n += 101#内部函数访问外部函数的不可变变量
inner_func() # 函数在定义后被调用,里面的函数才能被执行
print(list1)
func()
相关文章
- 03-29函数的嵌套
- 03-29python7函数嵌套
- 03-29删除win10无限嵌套文件夹
- 03-29解决无法使用箭头函数问题
- 03-29私有析构函数和删除析构函数
- 03-29Python 高阶函数map(),filter(),reduce()
- 03-29函数式创建对象交给Spring管理
- 03-29python 高阶函数三 filter()和sorted()
- 03-29Python学习-第一天-函数和模块的使用
- 03-29高阶函数-map/filter/reduce