高级函数听起来比函数更强大。事实上,它有一定的判断条件,即满足其中一个,我们可以称之为高级函数。
1、判定条件
(1)可以接受函数作为参数
(2)函数可以作为返回值
2、实例
##########作为参数接受函数########## f=abs defadd(x,y,f): returnf(x)+f(y) print(add(-1,-2,f)) ##########函数作为返回值返回########## defhello(): print('HelloWorld') defwrapper(func): returnfunc f=wrapper(hello) f()
以上是python高级函数的判断条件,希望对大家有所帮助。更多Python学习指导:基础教程python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。