python学习笔记
#============ 函数嵌套 ================ #函数内包含函数 def fun1(a): def funa(a): return a **2 def funb(a): return a **3 return funa(a) + funb(a) print(\'函数嵌套:{}:\'.format(fun1(3))) #============ lambda表达式代替嵌套函数 ============== #lambda表达式替代嵌套函数 def fun2(a): f1 = lambda a : a ** 2 f2 = lambda a : a ** 3 return f1(a) + f2(a) result = fun2(3) print(\'lambda表达式代替函数嵌套: {}\'.format(result))
打印结果:
函数嵌套:36:
lambda表达式替代函数嵌套: 36