![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
函数
a尼
虚心学习!
展开
-
python进阶之函数式编程
高阶函数#高阶函数#高阶函数概念:可以将其他函数作为参数或者返回结果的函数。def lazy(*args): def sum(): ax=0 for n in args: ax=ax+n return ax return sumlazy(1,2,3)()'''在这个例子中lazy()中又定义了函数sum()因为lazy的返回值是函数sum所以在执行lazy的时候只是起到了把参数传递到了sum上面故而必须再原创 2021-06-29 17:13:29 · 74 阅读 · 0 评论 -
python基础第五弹--简单内置函数以及模块的简单创建和介绍
简单的内置函数enumerate,string,I/O函数创建简单的模块fibo(不完善的斐波那契数列)涉及模块内容math,calendar,datatime,cmath#format的常见用法print('hello {0} i am {1}'.format('world','python'))hello world i am python#在同时需要index和value值的时候可以使用 enumerate'''enumerate有两个参数,1个是可迭代对象,另一个是指起始位置原创 2021-06-29 16:18:18 · 129 阅读 · 0 评论 -
python基础第四弹--函数def与匿名函数lambda
'''lambda表达式:lambda是用来声明一个匿名函数''''lambda表达式:lambda是用来声明一个匿名函数'#小试牛刀f=lambda x,y,z:x+y+zprint(f(1,2,3))6'''匿名函数的列表定义:列表名=[(lambda表达式1),(lambda表达式2),......]调用:列表名[索引](Lambda表达式的参数列表)'''#for exampleL=[(lambda x:x**2),(lambda x:x**3)]print(L[原创 2021-06-29 16:11:53 · 505 阅读 · 0 评论 -
python进阶--闭包和函数的递归调用
闭包和函数的递归调用闭包:在python中闭包指的是函数的嵌套。函数的递归调用:函数在执行的过程中直接或间接调用自己本身,称为递归调用⬇️ ◀️f()函数 ⏫⬇️ ⏫调用f()函数⤴️ 直接调用从图中可以看出递归调用都是无终止地调用自己。所以可以使用if语句来控制,当满足某一条件时递归调用结束递归调用的执行过程分为两个部分1.递推过程2.回归过程这两个过程由递归终止条件控制。即逐层递推、直到递归终止条件、然后逐层回归栈递归时要用到栈**栈也称为后进原创 2021-06-28 17:02:17 · 207 阅读 · 0 评论