详解Python的函数嵌套

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中的嵌套作用是相同的,仅仅两种不同的表现形式。


上一篇:Python疏忽warning正告过错
下一篇:python下 redis的运用

PythonTab微信大众号:

Python技能交流合作群 ( 请勿加多个群 ):

群1: 87464755

群2: 333646237

群3: 318130924

群4: 385100854