网络编程
位置:首页>> 网络编程>> Python编程>> python嵌套函数使用外部函数变量的方法(Python2和Python3)

python嵌套函数使用外部函数变量的方法(Python2和Python3)

作者:mdxy-dxy  发布时间:2022-05-16 20:29:25 

标签:嵌套函数,外部函数变量

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]
0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com