高阶函数,递归函数,内置函数

#函数名可以作为参数,还可以作为变量名,进行赋值,还可以作为函数返回值
#列一
def add(*foot):
num=0
for i in foot:
num+=i
return (num)
def adf(a,b,f):
nu=0
nu=f(a)+f(b)
print()
return nu
adf(1,5,add)
#列2
def add(*foot):
num=0
for i in foot:
num+=i
return (num)
print(add(1,5,9)+1)


递归函数:
递归特性:但凡是递归可以做到的,循环都可以做,不过递归的结构比较清晰
特点:
1,函数自己调用自己
2,递归必须有一个结束条件
def fat(num):
if num==1:
return 1
return num * fat(num-1)
print(fat(5))


内置函数:
内置重要函数:
filter,map,reduce,lanbda
原文地址:https://www.cnblogs.com/laoli1020/p/8542760.html