python嵌套函数使用外部函数变量的方法(Python2和Python3)


Posted in Python onJanuary 31, 2016

python嵌套函数使用外部函数变量的方法,Python2和Python3均可使用

python3

def b():
 b = 1
 def bchange():
   nonlocal b
   b += 1
 bchange()
 print(b)

Python 2 只能这样(利用 mutable 对象):

def b():
 b = [1]
 def bchange():
   b[0] += 1
 bchange()
 print b[0]
Python 相关文章推荐
讲解Python中运算符使用时的优先级
May 14 Python
Python递归遍历列表及输出的实现方法
May 19 Python
Python的re模块正则表达式操作
May 25 Python
简单讲解Python编程中namedtuple类的用法
Jun 21 Python
利用Python获取操作系统信息实例
Sep 02 Python
python3获取当前文件的上一级目录实例
Apr 26 Python
python 直接赋值和copy的区别详解
Aug 07 Python
Python类中方法getitem和getattr详解
Aug 30 Python
Django中自定义模型管理器(Manager)及方法
Sep 23 Python
Python字符串的修改方法实例
Dec 19 Python
Python生成随机验证码代码实例解析
Jun 09 Python
Python手动或自动协程操作方法解析
Jun 22 Python
python 爬取微信文章
Jan 30 #Python
python生成验证码图片代码分享
Jan 28 #Python
详解Python网络爬虫功能的基本写法
Jan 28 #Python
Python3实现Web网页图片下载
Jan 28 #Python
Python正则获取、过滤或者替换HTML标签的方法
Jan 28 #Python
Python每天必学之bytes字节
Jan 28 #Python
Python装饰器入门学习教程(九步学习)
Jan 28 #Python
You might like
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
PHP中使用php5-ffmpeg撷取视频图片实例
2015/01/07 PHP
微信公众号OAuth2.0网页授权问题浅析
2017/01/21 PHP
PHP实现数组的笛卡尔积运算示例
2017/12/15 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
修改发贴的编辑功能
2007/03/07 Javascript
window.event快达到全浏览器支持了,以后使用就方便了
2011/11/30 Javascript
JavaScript—window对象使用示例
2013/12/09 Javascript
使用mouse事件实现简单的鼠标经过特效
2015/01/30 Javascript
JS扩展方法实例分析
2015/04/15 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
2017/06/01 Javascript
Angular.js中数组操作的方法教程
2017/07/31 Javascript
Node 自动化部署的方法
2017/10/17 Javascript
vue实现图片滚动的示例代码(类似走马灯效果)
2018/03/03 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
2019/09/05 Javascript
django输出html内容的实例
2018/05/27 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
python中pickle模块浅析
2020/12/29 Python
基于CSS3实现图片模糊过滤效果
2015/11/19 HTML / CSS
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
乌克兰电子和家用电器商店:Foxtrot
2019/07/23 全球购物
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
J2EE相关知识面试题
2013/08/26 面试题
公休请假条
2014/04/11 职场文书
大学生社团活动总结
2014/04/26 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
投资合作意向书范本
2015/05/08 职场文书
高中生军训感言
2015/08/01 职场文书
浅谈resultMap的用法及关联结果集映射
2021/06/30 Java/Android
dubbo服务整合zipkin详解
2021/07/26 Java/Android
Javascript 解构赋值详情
2021/11/17 Javascript
Android Gradle 插件自定义Plugin实现注意事项
2022/06/16 Java/Android