手机
当前位置:查字典教程网 >脚本专栏 >python >python嵌套函数使用外部函数变量的方法(Python2和Python3)
python嵌套函数使用外部函数变量的方法(Python2和Python3)
摘要:python嵌套函数使用外部函数变量的方法,Python2和Python3均可使用python3defb():b=1defbchange()...

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的WEB框架Flask中使用多个配置文件的解决方法

python实现跨文件全局变量的方法

采用python实现简单QQ单用户机器人的方法

python回调函数的使用方法

python列表去重的二种方法

python下函数参数的传递(参数带星号的说明)

Python中zip()函数用法实例教程

python中使用sys模板和logging模块获取行号和函数名的方法

Python自定义函数的创建、调用和函数的参数详解

python函数返回多个值的示例方法

精品推荐
分类导航