首页 > 编程语言 >极客编程python入门-匿名函数

极客编程python入门-匿名函数

时间:2022-12-10 10:05:23浏览次数:59  
标签:极客 函数 传入 python 编程 Python 匿名 返回值 lambda


当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。

在Python中,对匿名函数提供了有限支持。


>>> list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9]))
[1, 4, 9, 16, 25, 36, 49, 64, 81]


极客编程python入门-匿名函数_Python


关键字lambda表示匿名函数

冒号前面的x表示函数参数。

返回值就是该表达式的结果。


匿名函数作为返回值返回


def build(x, y):
return lambda: x * x + y * y


小结


Python对匿名函数的支持有限,只有一些简单的情况下可以使用匿名函数。

标签:极客,函数,传入,python,编程,Python,匿名,返回值,lambda
From: https://blog.51cto.com/apple0/5927261

相关文章

  • Python中星号的五种用法
    1.引言星号​​*​​往往被称为乘法运算符,是所有程序中最为常用的运算符号之一,在Python中,星号还有很多隐藏的强大功能。本文将用最容易理解的例子来解释星号*的五个使......
  • Python BeautifulSoup4
    What'sbeautifulsoup4?BeautifulSoup4isaPythonlibraryforextractingdatafromHTMLandXMLfiles.Itprovidesasimple,powerful,andflexibleAPIfornav......
  • Python requests
    textvscontentinrequests.models.ResponseInthePythonrequestslibrary,theResponseobjecthastwoattributescalledtextandcontent.Thetextattribut......
  • 华为机试真题 Python 实现【星际篮球争霸赛】【2022.11 Q4 新题】
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • 彻底理解Python中浅拷贝和深拷贝的区别
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • python之执行shell命令
    python执行shell命令,且执行完后将shell端的输出返回subprocessimportsubprocess#要执行的命令command="ls-l"#执行命令,并获取输出output=subprocess.run(......
  • python环境安装
    一、软件下载Anaconda3-2019.10-Windows-x86_64.exe     (python3.7)https://www.anaconda.com/distribution/#download-sectionpycharm-professional-2019.3......
  • Python中的Apriori关联算法-市场购物篮分析
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • 基于Python pygame简易版斗兽棋小游戏源代码
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • Python6-实战
    实战01(导演为剧本选角色)1defact(actor):2print(actor+"开始参演这个剧本")3A=input("导演选定的角色是:")4act(A)   实战02(模拟美团外卖商家的套餐......