python嵌套函数使用外部函数变量的方法

feige 分享于 5小时前 8840阅 0人收藏此代码, 我要收藏

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

Python 3:
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
大赢家足球比分直播 重庆幸运农场走势图 黑龙江十一选五14 短线股票推荐公众号 p3千禧试机号 哪一家股票配资平台安全可靠 河南22选5复式 极速飞艇可以幕后操纵的吗 天津快乐十分哦组试图 四海策略 极速飞艇彩票诀窍 股票融资融券 德国赛车骗局 天津快乐10分介绍 黑龙江福彩p62历史公告 山东十一选五预测 吉林快三基本走势