python之6-3嵌套函数

1. 嵌套函数

  • 子函数可以继承父函数的变量

  • 父函数返回子函数

  • 子函数返回结果

  • 看例子如下:结果是一个字符串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')



你可能感兴趣的:(python)