当前位置: 首页 > news >正文

东莞网站建设_东莞网页设计亚马逊查关键词排名工具

东莞网站建设_东莞网页设计,亚马逊查关键词排名工具,wordpress免费网站国外,游戏客户端开发1、 匿名函数lambda python中允许使用lambda关键字定义一个匿名函数。所谓的匿名函数就是说使用一次或者几次之后就不再需要的函数,属于“一次性”函数。 #例1:求两数之和 f lambda x, y: x y print(f(5, 1))#例2:求平方和 print((lambda…

1、 匿名函数lambda

python中允许使用lambda关键字定义一个匿名函数。所谓的匿名函数就是说使用一次或者几次之后就不再需要的函数,属于“一次性”函数。

#例1:求两数之和
f = lambda x, y: x + y
print(f(5, 1))#例2:求平方和
print((lambda x, y: x**2 + y**2) (3, 4)) #执行结果6 25

2、关键字 yield

yield可以将函数执行的中间结果返回但是不结束程序。

yield关键字可以把一个函数变成一个生成器(generator)。

实现一个range函数

>>> def fun(x):
...     i = 0
...     while i<x:
...             yield i
...             i+=1
...
>>> for i in fun(7):
...     print(i)
...
0
1
2
3
4
5
6

实现斐波那契数列

>>> def fab(x):
...     a, b, n = 0, 1, 0
...     while n<x:
...             a, b = b, a+b
...             yield b
...             n += 1
...
>>> for i in fab(10):
...     print(i)
...
1
2
3
5
8
13
21
34
55
89

3、遍历函数(map)

map函数用于遍历序列。

>>> def func(a, b):
...     return a+b
...
>>> li = [1,2,3,4]
>>> def func(a):
...     return a+100
...
>>> print(list(map(func, li)))
[101, 102, 103, 104]  >>> li = [1,2,3,4]
>>> print(list(map(lambda x: x**2, li)))
[1, 4, 9, 16]>>> li = [1,2,3,4]
>>> lo = [5,6,7,8]
>>> print(list(map(lambda x, y: x**2 + y**2, li, lo)))
[26, 40, 58, 80]
#学习中遇到问题没人解答?小编创建了一个Python学习交流群:711312441
>>> li = [1,2,3,4,5,6,7,8,9]
>>> print(list(map(lambda x: x > 5, li)))
[False, False, False, False, False, True, True, True, True]

4、筛选函数(filter)

筛选函数用于对序列中的元素进行筛选,最终获取符合条件的序列。

>>> li = [1,2,3,4,5,6,7,8,9]
>>> print(list(filter(lambda x: x>5, li)))
[6, 7, 8, 9]

5、累计函数(reduce)

对序列中的所有函数进行类操作。

>>> from functools import reduce
>>> li = [1,2,3,4,5]
>>> reduce(lambda a, b: a+b, li)
15<br>#第三个参数为初始值,在此值之上进行累计
>>> reduce(lambda a, b: a+b, li, 100)
115
>>> 
http://www.15wanjia.com/news/28449.html

相关文章:

  • wordpress魔改优化大师在哪里
  • 图片在线制作表情包沈阳seo推广
  • 用jsp做网站有什么好处长治seo顾问
  • 如何网站域名到其他公司如何进行网络推广
  • 河南省建设工程网站谷歌seo查询
  • 网站主机价格西安网站托管
  • 湛江做网站做专业搜索引擎优化
  • 网站推广有什么方法有哪些什么网站可以免费推广
  • 新疆建设工程信息网站北京seo排名公司
  • 做网站怎么买服务器吗百度秒收录
  • 沧州市东光建设局 网站网络推广渠道公司
  • 有哪些网站程序谷歌搜索引擎优化seo
  • 菜单 标签 wordpress优化教程网官网
  • 美食美客网站建设谷歌搜索入口手机版
  • 订阅号做流量 那些电影如何链接网站seo优化工具有哪些
  • 陕西营销型网站建设公司十大短视频平台排行榜
  • 网站建设中怎么编辑图片百度代理公司
  • 网站建设人员培训纲要舆情监测系统
  • 织梦cms如何搭建网站一站式营销平台
  • 甘肃省建设厅网站免费优化网站排名
  • 外贸soho先做网站信息发布
  • 建站行业span分析图片外链生成
  • 企业b2c网站建设注册城乡规划师含金量
  • 网站优化方案模板网络推广好做吗?
  • 网页seo技术黄石seo诊断
  • 公司的官方网站怎么做今日特大新闻
  • 织梦网站调用工具站长统计是什么意思
  • 平台建站建设软文推广渠道主要有
  • 如何做一张网站平面效果图代写文案的软件
  • 音乐网站怎么做社交的长春网站优化服务