python嵌套函数使用外部函数变量的方法(Python2和Python3)
程序员文章站
2022-06-05 22:08:59
python嵌套函数使用外部函数变量的方法,Python2和Python3均可使用
python3
def b():
b = 1
def bchang...
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]
您可能感兴趣的文章:
下一篇: Pandas中的数据加载、存储和文件格式
推荐阅读
-
python中使用sys模板和logging模块获取行号和函数名的方法
-
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
-
python 函数内部修改外部变量的方法
-
python嵌套函数使用外部函数变量的方法(Python2和Python3)
-
python使用range函数计算一组数和的方法
-
Python的函数嵌套的使用方法
-
PHP闭包函数传参及使用外部变量的方法,php变量_PHP教程
-
python使用装饰器和线程限制函数执行时间的方法
-
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
-
python中使用sys模板和logging模块获取行号和函数名的方法