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
大赢家足球比分直播 中国铁建股票行情分析 广东11选5计划免费网站 网赚项目0投资赚钱 基金配资贷款的英文翻译 北京pk10精准计划网 甘肃十一选五开奖甘 新手理财入门基础知识 快乐十分规则奖金对照表 青海十一选五最新开奖历史 福建11选5走势图 上海十一选五app下载 盈策配资 河南福彩22选5选号诀窍 河北省快三形态走势图 山东十一选五一定牛 浙江6+1开奖视频