python函数相关
python得到最内层函数返回值的两种方法{:10_277:}def a():
def b():
def c():
x= 1
return x
return c
return b
t = a()
p = t()
print(p())
{:10_333:} 这样也可以
def a():
def b():
def c():
x= 1
return x
t = c()
return t
p = b()
return p
print(a())
生成器要取值要先激活一下{:10_277:}
来个装饰器来做激活的操作
def activate(func):
def inner(*args,**kwargs):
re =func(*args,**kwargs)
next(re)
return re
return inner
把@activate加进去函数就可以了
页:
[1]