python嵌套函数使用外部函数变量的方法(Python2和Python3)
时间:2022-06-18 12:39:02|栏目:Python代码|点击: 次
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实现文件备份
本文标题:python嵌套函数使用外部函数变量的方法(Python2和Python3)
本文地址:http://www.codeinn.net/misctech/205199.html