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实现的金山快盘的签到程序
Jan 17 Python
Python实现快速多线程ping的方法
Jul 15 Python
Scrapy抓取京东商品、豆瓣电影及代码分享
Nov 23 Python
python实现淘宝秒杀聚划算抢购自动提醒源码
Jun 23 Python
Python3实现带附件的定时发送邮件功能
Dec 22 Python
可能是最全面的 Python 字符串拼接总结【收藏】
Jul 09 Python
Python中Numpy ndarray的使用详解
May 24 Python
python实现视频分帧效果
May 31 Python
Django-xadmin+rule对象级权限的实现方式
Mar 30 Python
pycharm工具连接mysql数据库失败问题
Apr 01 Python
Python脚本如何在bilibili中查找弹幕发送者
Jun 04 Python
Python通过fnmatch模块实现文件名匹配
Sep 30 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&mysql(一)
2006/10/09 PHP
基于PHP生成静态页的实现方法
2013/05/10 PHP
php+mysql结合Ajax实现点赞功能完整实例
2015/01/30 PHP
javascript new后的constructor属性
2010/08/05 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
2013/12/28 Javascript
JS实现的生成随机数的4个函数分享
2015/02/11 Javascript
JavaScript创建闭包的两种方式的优劣与区别分析
2015/06/22 Javascript
详解JavaScript中的Unescape()和String() 函数
2015/11/09 Javascript
全面解析node 表单的图片上传
2016/11/21 Javascript
Angular 5.0 来了! 有这些大变化
2017/11/15 Javascript
Vue验证码60秒倒计时功能简单实例代码
2018/06/22 Javascript
详解Vue内部怎样处理props选项的多种写法
2018/11/06 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
[01:17]炒鸡美酒第四天TA暴走
2018/06/05 DOTA
[41:05]Serenity vs Pain 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python 文件操作技巧(File operation) 实例代码分析
2008/08/11 Python
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
python使用多线程不断刷新网页的方法
2015/03/31 Python
Python使用QQ邮箱发送Email的方法实例
2017/02/09 Python
Python中使用haystack实现django全文检索搜索引擎功能
2017/08/26 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
python3+dlib实现人脸识别和情绪分析
2018/04/21 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
Python configparser模块常用方法解析
2020/05/22 Python
animation和transition的区别
2020/10/12 HTML / CSS
Crocs卡骆驰洞洞鞋日本官方网站:Crocs日本
2016/08/25 全球购物
澳大利亚最大的护发和护肤品购物网站:RY
2019/12/26 全球购物
JAVA程序员面试题
2012/10/03 面试题
甜品店的创业计划书范文
2014/01/02 职场文书
干部选拔任用方案
2014/05/26 职场文书
绿色出行口号
2014/06/18 职场文书
单方离婚协议书范本(2014版)
2014/09/30 职场文书
高三数学复习备考教学反思
2016/02/18 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL