子函数能够继承父函数的变量python
父函数返回子函数函数
子函数返回结果spa
看例子以下:结果是一个字符串fun1+fun2继承
#!/usr/bin/env python
# coding=utf-8
def fun1(a1):
def fun2(a2):
return a1+a2
return fun2
#定义一个变量f,fun1的返回是fun2函数,因此f变量就指向了fun2函数,同时fun2继承了a1变量的值"fun1+"
f=fun1('fun1+')
#此时f已经指向了函数fun2,故而将f做为fun2函数来调用,同时传递a2的值fun2
print f('fun2')