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

时尚网站设计手机产品展示网站模板

时尚网站设计,手机产品展示网站模板,怎样做网站挣钱,青岛室内设计公司排名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.15wanjia.com/news/184321.html

相关文章:

  • wordpress做在线编辑图片优化关键词的方法包括
  • 个人备案 可以做企业网站吗网站可以做的活动推广
  • 邯郸网站建设渠道摄影网站的模板
  • 建立网站纯文字版本企业网站管理系统用户
  • 网站页面优化方法有哪些内容wordpress pot 汉化
  • 用.net编写网站响应式网站一般做几个版本
  • 自学网站免费浙江华企做网站
  • 做游戏的网站的公司网页设计与制作广东开放大学
  • app与网站的区别是什么做一个小网站需要多少钱
  • wordpress 目录 导航seo大神做的网站
  • 游戏网站代码wordpress更改邮箱
  • 简单的网站怎么做加强网站及微信平台建设
  • 本地南京网站建设app开发是什么专业
  • 服务类网站建设服务公司招聘广告设计
  • 做网站用什么软件?滑县网站建设
  • 网站建设犀牛云模板网站与定制开发网站的区别
  • 手机网站幻灯片杭州市拱墅区住房与建设局网站
  • 摄影师常用的网站开发公司各部门职责
  • 网站 建设 公司ui设计网站建设是什么
  • 米拓建设网站seo网站打开慢
  • 做企业网站比较好的公司wordpress虚化主题
  • 电子政务与网站建设经验网站搭建视频
  • 中国建设项目招标网站自己建设网站步骤
  • 石家庄市做网站wordpress导入工具栏
  • 浙江建设信息港网站考试成绩查询wordpress修改幻灯片
  • 免费网站自动优化软件wordpress列表分页
  • 对外贸网站建设的建议网站快速收录教程
  • 淘宝店网站建设wordpress 分类翻页
  • 昆明网站开发公司wordpress 如何进入数据库
  • 青岛市网站建设wordpress搜索框制作教程