函数式编程

通俗地讲:参数是一个函数或者一类函数,完成对函数的包装应用。

作用:对所做的一类事情进行封装处理。
前提:在编程中,做一件事是通过函数取实现的。
举例:封装一个函数,它的参数是其他的函数,在其他函数调用之前,输出它的参数,调用函数之后,输出调用完毕。
 
 
def test(m,n):
 print m+n
 
def foo(func,*args,**kwargs):
 func(*args,**kwargs)
 
foo(test,1,2)
 
1.参数是函数名和可变长该参数(foo函数)。
2.调用的时候,将其他函数的名字和参数分别作为foo函数的参数传入即可。
原文地址:https://www.cnblogs.com/liang545621/p/7523484.html