python嵌套函数使用外部函数变量的方法
python嵌套函数使用外部函数变量的方法,python3提供了一个nonlocal的方法定义变量为非本地变量。
""" 作者:皮蛋编程(https://www.pidancode.com) 创建日期:2022/3/25 功能描述:python嵌套函数使用外部函数变量的方法 """ def func(): b = 1 def bchange(): nonlocal b b += 1 bchange() print(b) func()
输出结果:2
以上代码在python3.9环境测试通过。
相关文章