递归函数、匿名函数

1、递归函数,就是本身调用本身函数

def func():
print('hh')
func()
func()#这是个死循环,递归最多循环999次

====递归应用举例===
def func():
num = int(input('num:'))
if num % 2 ==0:
print('是偶数')
return
else:
func()

func() #循环判断是不是偶数,奇数的话继续调用

2、匿名函数
lambda x:x+1 #定义一个匿名函数,只用一次,函数名不存入内存。冒号前是入参,冒号后是返回值#至关于def f(x):    return x+1f = lambda x,b:x+b #也能够是两个入参res = map(lambda x:str(x).zfill(2),range(1,30))  #取值0一、0二、...30
相关文章
相关标签/搜索