当前位置:天才代写 > tutorial > Python教程 > 详解Python的函数嵌套

详解Python的函数嵌套

2017-11-02 08:00 星期四 所属: Python教程 浏览:46

Python语言答允在界说函数的时候,其函数体内又包括别的一个函数的完整界说,这就是我们凡是所说的嵌套界说。

实例1:

def OutFun():         #界说函数OutFun(),
    m=3               #界说变量m=3;
    def InFun():      #在OutFun内界说函数InFun()
        n=4           #界说局部变量n=4
        print m+n     #m相当于函数InFun()的全局变量
     InFun()          #OutFun()函数内挪用函数InFun()

实例2:

def InFun(m):
    n=4
    print m+n
def OutFun()
     m=4
     InFun(m)

实例2首先界说函数InFun(),然后再次界说OutFun()函数,此时InFun()和OutFun()完全独立的两个函数,再次OutFun()函数内挪用InFun();其实实例1和实例2中的嵌套浸染是一样的,只是两种差异的表示形式。

 

    关键字:


天才代写-代写联系方式