手机
当前位置:查字典教程网 >脚本专栏 >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爬取网站数据保存使用的方法

python列表去重的二种方法

python回调函数的使用方法

浅析python 内置字符串处理函数的使用方法

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

Python的函数嵌套的使用方法

让python的Cookie.py模块支持冒号做key的方法

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

python实现的二叉树算法和kmp算法实例

python中的yield使用方法

精品推荐
分类导航