输出任意一元二次函数的结果值:
一、学习要点:
1.函数可以作为一个函数的返回值,叫做返回函数。
参见:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0014186131194415d50558b7a1c424f9fb52b84dc9c965c000
2.匿名函数可以复制给一个变量,再利用变量来调用该函数。
二、代码学习:
def hanshu(a,b,c):
return lambda x:a*x*x+b*x+c
print(hanshu(1,2,3)(4))
三、运行结果:
四、分析:
1.返回函数返回的是一个函数,如上函数hanshu(1,2,3)返回的是一个函数,调用该返回函数才能得到真正的函数结果;
2.匿名函数可以直接复制给一个变量;