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

wordpress简约博客主题成都最好的网站推广优化公司

wordpress简约博客主题,成都最好的网站推广优化公司,北京市专业网站制作企业,一个公司可以做几个网站Python lambda 函数 首先,这个语法跟C的语法几乎一样; 通常称 lambda 函数为匿名函数,也称为 丢弃函数,因为应一下子就不要了,不会长期凝结下来形成SDK API;本人觉得它有点类似 inline 函数,或者…

Python lambda 函数

首先,这个语法跟C++的语法几乎一样;

通常称 lambda 函数为匿名函数,也称为 丢弃函数,因为应一下子就不要了,不会长期凝结下来形成SDK API;本人觉得它有点类似 inline 函数,或者叫做 小小函数,一行写罢;

一, 先看一眼示例

先运行要给简单的例子,让问题具象一些:

例一: x+x+x

#######################

(base) hipper@hipper-G21:~$ pythonPython 3.11.3 (main, Apr 19 2023, 23:54:32) [GCC 11.2.0] on linuxType "help", "copyright", "credits" or "license" for more information.>>>>>>>>> triple = lambda x: x + x + x>>> triple(3)9>>> print(triple(2))6>>>

#######################

例二:三维空间欧氏距离

#######################

>>> import math>>> eucli = lambda x, y, z: math.sqrt(x**2 + y**2 + z**2)>>> eucli(3,4,0)5.0>>>

#######################

其中,这里的triple 和 eucli 是lambda 函数对象的指针;

二,lambda函数出现的场景

那么,lambda函数用在什么场景呢?

1,在 def 定义的函数内部

#######################

import mathdef add_x_y_z(x, y, z):add = lambda a, b: a+bsum = add(x, y)sum = add(sum, z)return sumprint( add_x_y_z(3, 4, 5))

#######################math 没用到

2,lambda 结合 filter

filter函数,顾名思义是对list中的每个元素做过滤,并返回一个新的list;

从数学考试得分list中,找出优秀的分数:

#######################

(base) hipper@hipper-G21:~/ex/ex_python/lambda_ex$ ipythonPython 3.11.3 (main, Apr 19 2023, 23:54:32) [GCC 11.2.0]Type 'copyright', 'credits' or 'license' for more informationIPython 8.12.0 -- An enhanced Interactive Python. Type '?' for help.In [1]: score_list=[77, 65, 47, 83, 77, 97, 89, 51, 92]In [2]: outstanding_list=list(filter(lambda score: (score>80), score_list))In [3]: outstanding_listOut[3]: [83, 97, 89, 92]In [4]:

#######################

3, lambda 结合 map

map函数,会把list中的元素一一作为参数,返回值一一构成新的列表;

#######################

(base) hipper@hipper-G21:~$ ipythonPython 3.11.3 (main, Apr 19 2023, 23:54:32) [GCC 11.2.0]Type 'copyright', 'credits' or 'license' for more informationIPython 8.12.0 -- An enhanced Interactive Python. Type '?' for help.In [1]: num_list=[1,2,3,4,5,6,7]In [2]: is_even_list=list( map( (lambda num:(num%2==0)) , num_list ) )In [3]: is_even_listOut[3]: [False, True, False, True, False, True, False]In [4]:

#######################

4, reduce 与 lambda结合

reduce函数在包functools 中,按照某个运算符一一累算 list中的所有元素

#######################

(base) hipper@hipper-G21:~$ ipythonPython 3.11.3 (main, Apr 19 2023, 23:54:32) [GCC 11.2.0]Type 'copyright', 'credits' or 'license' for more informationIPython 8.12.0 -- An enhanced Interactive Python. Type '?' for help.In [1]: from functools import reduceIn [2]: num_list=[1,2,3,4,5]In [3]: sigma=reduce(lambda a1, a2: a1+a2, num_list)In [4]: sigmaOut[4]: 15In [5]: order=reduce(lambda a1, a2: a1*a2, num_list)In [6]:

#######################

http://www.dinnco.com/news/26755.html

相关文章:

  • 小学生做电子小报的网站黄冈网站seo
  • cdn网络对网站开发有影响吗西安优化排名推广
  • eclipse可以做门户网站嘛网络营销的种类有哪些
  • 普陀学校网站建设新闻发布会稿件
  • 论坛网站怎么做跳转百度搜索大数据怎么查
  • ui设计师证佛山网站优化服务
  • dw怎么做网站广州网站建设费用
  • 外贸如何网络推广网站优化的关键词
  • 游戏软件开发专业网站优化最为重要的内容是
  • 重庆专业网站建设互联网营销方式
  • 张家港哪家做企业网站微信朋友圈广告投放价格表
  • 怎么做外围网站的代理seo实战密码在线阅读
  • 成都市建委电话学seo的培训学校
  • 林业公司网站模版百度公司电话热线电话
  • 宜宾长宁网站建设热搜在哪里可以看
  • 网站中英文转换怎么做企点qq
  • wap网站e4a做app定制建站网站建设
  • 电商购物网站交换链接营销的典型案例
  • 重庆唐卡装饰公司沈阳seo
  • 京东网站的建设目的浙江新手网络推广
  • 年轻人常用网站创建一个网站
  • 做语文高考题网站seo整站网站推广优化排名
  • 十大网站黄页佛山seo
  • wordpress建站免费教程seo网站推广经理
  • 建设网站个人简介范文嵌入式培训班一般多少钱
  • 展示型网站开发我想在百度上做广告怎么做
  • 武汉网站建设易天时代域名注册流程
  • 网上商城购物系统er图整站seo优化哪家好
  • 外管局网站先支后收怎么做报告免费网站推广产品
  • 该网站正在紧急升级维护中无锡网站制作推广