递归函数匿名函数

Posted lsl1230

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了递归函数匿名函数相关的知识,希望对你有一定的参考价值。

一、递归函数,就是自己调用自己

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

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

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

二、匿名函数
lambda x:x+1 #定义一个匿名函数,只用一次,函数名不存入内存。冒号前是入参,冒号后是返回值
#相当于
def f(x):
return x+1
f = lambda x,b:x+b #也可以是两个入参
res = map(lambda x:str(x).zfill(2),range(1,30)) #取值01、02、...30

以上是关于递归函数匿名函数的主要内容,如果未能解决你的问题,请参考以下文章

python之内置函数匿名函数递归

JavaScript 函数进阶函数(匿名回调递归函数)及相关练习

python_005_匿名函数,闭包函数,递归函数

python函数(全局变量,局部变量,作用域,递归函数,高阶函数,匿名函数)

python函数 变量 递归 匿名函数 内置函数 文件操作

python函数基础:嵌套函数作用域匿名函数递归函数