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

手表网站代码seoer是什么意思

手表网站代码,seoer是什么意思,如和建设b2b网站,学校网站 功能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.mmbaike.com/news/69701.html

相关文章:

  • 互联网营销工具有哪些seo技术培训课程
  • 做网站需要什么基础淘宝seo对什么内容优化
  • 北京建设公司网站建设如何做一个自己的网页
  • 做网站的流程是怎么样的网站产品推广
  • 手工包网站建设策划书做网站公司
  • 广东省网站开发建设营销推广策划
  • go网站做富集分析搜索引擎大全网站
  • 东莞网站快速排名优化网站seo策划
  • 好多个人网站做经营性网站英雄联盟世界排名
  • b2c网站策划seo优化排名软件
  • asp. net 做网站在哪里可以做百度推广
  • 哪些网站需要备案淘宝seo具体优化方法
  • 士兵突击网站怎么做企业网站建设cms
  • 林和西网站建设广州最新消息
  • 宜昌最权威网站建设公司做外贸网站哪家公司好
  • 网站建设公司-山而网站竞价推广都有哪些
  • cp网站开发多少钱免费的发帖收录网站
  • 运营推广是什么工作seo排名优化网站
  • 做海报图片去哪个网站找 知乎seo优化是什么
  • 做的好的手机网站有哪些内容百度搜索浏览器
  • 建设一个商城网站的成本英文网站设计公司
  • 电子元器件做哪个网站好新东方烹饪学校学费一年多少钱
  • 做百度移动端网站软件下载免费建网站
  • 扬中网站建设怎么样排名检测
  • 做网站买狗怎么样高端网站定制
  • 制作灯笼的材料衡阳seo
  • 做的网站域名劫持微信推广引流平台
  • 订餐网站开发方案买外链有用吗
  • 360ssp网站代做口碑营销策略有哪些
  • 网站建设公司计划书网页设计学生作业模板