首页 > 代码库 > python之6-3嵌套函数

python之6-3嵌套函数

1. 嵌套函数

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

  • 父函数返回子函数

  • 子函数返回结果

  • 看例子如下:结果是一个字符串fun1+fun2

#!/usr/bin/env python# coding=utf-8def 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的值fun2print f(‘fun2‘)