博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 匿名函数
阅读量:6305 次
发布时间:2019-06-22

本文共 415 字,大约阅读时间需要 1 分钟。

函数也是一个对象,也可以赋值个变量,在函数调用时也可以把函数作为参数来传递,传入函数时,可以不去显式的定义函数,直接传入匿名函数

print  map(lambda x:x*x,[1,2,3,4,5])#[1, 4, 9, 16, 25]

 匿名函数lambda x:x*x 相当于:

def f(x):    return  x*x

 关键字lambda表示匿名函数,冒号前面的x表示函数参数,匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果

f=lambda x:x*xprint f#
at 0x02528DB0>

 把匿名函数作为返回值返回:

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

 

转载于:https://www.cnblogs.com/zwgblog/p/7205529.html

你可能感兴趣的文章
Maven搭建SpringMVC+Mybatis项目详解
查看>>
关于量子理论:最初无意的简化,和一些人有意的强化和放大
查看>>
CentOS 6.9通过RPM安装EPEL源(http://dl.fedoraproject.org)
查看>>
“区块链”并没有什么特别之处
查看>>
没有功能需求设计文档?对不起,拒绝开发!
查看>>
4星|《先发影响力》:影响与反影响相关的有趣的心理学研究综述
查看>>
IE8调用window.open导出EXCEL文件题目
查看>>
python之 列表常用方法
查看>>
vue-cli脚手架的搭建
查看>>
在网页中加入百度搜索框实例代码
查看>>
在Flex中动态设置icon属性
查看>>
采集音频和摄像头视频并实时H264编码及AAC编码
查看>>
3星|《三联生活周刊》2017年39期:英国皇家助产士学会于2017年5月悄悄修改了政策,不再鼓励孕妇自然分娩了...
查看>>
linux查看命令是由哪个软件包提供的
查看>>
高级Linux工程师常用软件清单
查看>>
堆排序算法
查看>>
folders.cgi占用系统大量资源
查看>>
路由器ospf动态路由配置
查看>>
zabbix监控安装与配置
查看>>
python 异常
查看>>