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操作MySQL数据库的方法分享
May 29 Python
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
Mar 30 Python
Python数据类型学习笔记
Jan 13 Python
Python中用post、get方式提交数据的方法示例
Sep 22 Python
python之Flask实现简单登录功能的示例代码
Dec 24 Python
python SVM 线性分类模型的实现
Jul 19 Python
python requests证书问题解决
Sep 05 Python
Python如何批量获取文件夹的大小并保存
Mar 31 Python
容易被忽略的Python内置类型
Sep 03 Python
使用Pytorch训练two-head网络的操作
May 28 Python
如何利用Python实现n*n螺旋矩阵
Jan 18 Python
基于Python编写简易版的天天跑酷游戏的示例代码
Mar 23 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
php多次include后导致全局变量global失效的解决方法
2015/02/28 PHP
执行iframe中的javascript方法
2008/10/07 Javascript
40个新鲜出炉的jQuery 插件和免费教程[上]
2012/07/24 Javascript
Javascript在IE和FireFox中的不同表现简析
2012/12/03 Javascript
JS 加入收藏夹的代码(主流浏览器通用)
2013/05/13 Javascript
JavaScript 上万关键字瞬间匹配实现代码
2013/07/07 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
2013/10/17 Javascript
js时钟翻牌效果实现代码分享
2020/07/31 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
2016/05/10 Javascript
浅谈js数据类型判断与数组判断
2016/08/29 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
详解vue.js全局组件和局部组件
2017/04/10 Javascript
pm2 部署 node的三种方法示例
2017/10/20 Javascript
Angular4学习教程之DOM属性绑定详解
2018/01/04 Javascript
JS设计模式之状态模式概念与用法分析
2018/02/05 Javascript
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
ES6 let和const定义变量与常量的应用实例分析
2019/06/27 Javascript
Python将阿拉伯数字转换为罗马数字的方法
2015/07/10 Python
Python+Wordpress制作小说站
2017/04/14 Python
Django实现全文检索的方法(支持中文)
2018/05/14 Python
python读取Excel实例详解
2018/08/17 Python
Python实现时间序列可视化的方法
2019/08/06 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
Python实现粒子群算法的示例
2021/02/14 Python
HTML5 Canvas的性能提高技巧经验分享
2013/07/02 HTML / CSS
html如何对span设置宽度
2019/10/30 HTML / CSS
玖熙女鞋美国官网:Nine West
2016/10/06 全球购物
写出一个方法实现冒泡排序
2016/07/08 面试题
物流管理毕业生自荐信
2013/10/24 职场文书
旅游市场营销方案
2014/03/09 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
汽车销售助理岗位职责
2015/04/14 职场文书
小英雄雨来观后感
2015/06/09 职场文书
详解Python自动化之文件自动化处理
2021/06/21 Python
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL