一、各类函数应用
1、高阶函数:函数里面调用函数
例子:
def add(a):
return (a*a)
def print_info(fun,c,d): #传入函数与参数
return fun(c)+fun(d)
print(print_info(add,1,2)) #5
2、递归函数 :引用自身函数
特点:
1、引用自身函数
2、而且要有一个判断条件,并有一个返回值
3、但凡是递归可以写的循环度可以解决,递归效率在很多时候效率低,大多数情况不用
def f(n):
if n==1: #判断条件防止无限循环
return 1
return n+f(n-1) #引用自身函数
print(f(5)) #15
3、内置函数:Bulit-in fun
各个内置函数