首页 > 技术文章 > python函数的嵌套

SkyOceanchen 2019-08-11 21:41 原文

函数的嵌套

函数的嵌套定义

函数内部定义的函数,无法在函数外部使用内部定义的函数。

def f1():
    def f2():
        print('from f2')
    f2()
f1()

#输出:
from f2

二、函数的嵌套调用

#比较俩个数的大小
def max2(x,y):
    if x>y:
        return x
    else:
        return y
print(max(2,3))
#输出:
3
#比较4个值的大小
def max2(x,y):
    if x>y:
        return x
    else:
        return y

def max4(a,b,c,d):
    res1 = max2(a,b)
    res2 = max2(c,d)
    res3 = max2(res1,res2)
    return res3
print(max4(1,2,3,4))
#输出:
4

推荐阅读