会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
百世之无变足以为道贯
80后程序员的开发进击之路 目前有向全栈发展的趋势
博客园
首页
新随笔
联系
订阅
管理
2019年10月14日
python 使用嵌套函数报local variable xxx referenced before assignment或者 local variable XXX defined in enclosing scope
摘要: 情况一: a 直接引用外部的,正常运行 情况二:创建local 变量a,直接打印,正常运行 情况三:由于存在 a = 7,此时a代表嵌套函数中的local a , 但在使用a + 2 时,a还未有定义出来,所以报错 针对情况三的解决方法, 在嵌套函数中增加nonlocal a ,代表a专指外部变量即
阅读全文
posted @ 2019-10-14 10:26 james_cai
阅读(5091)
评论(0)
推荐(0)
公告