生命不是要超越别人,而是要超越自己。每天醒来并告诉自己:更少的理由,更大的腹部,更甜的嘴,更小的脾气,更快的动作,更高的效率,一点微笑和脑。一站式
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嵌套函数使用外部函数变量的方法(Python2和Python3)就介绍到这了。行动才能送你到达你想要的彼岸,好好加油吧,时间如白驹过隙。更多相关python嵌套函数使用外部函数变量的方法(Python2和Python3)内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!