深入浅析python 中的匿名函数


Posted in Python onMay 21, 2018

定义

匿名函数指一类无须定义标识符的函数或子程序。Python用lambda语法定义匿名函数,只需用表达式而无需申明。

lambda语法的定义如下:

lambda [arg1 [,arg2, ... argN]] : expression

匿名函数就是没有实际名称的函数。其主体仅仅是一个表达式,而不需要使用代码块。

<函数对象名> = lambda   <形式参数列表>:<表达式>

例如:

def add(x,y):
     return x+y

可定义为匿名函数:  func=lambda x,y:x+y

函数对象名可以作为函数直接调用:

深入浅析python 中的匿名函数

也可以直接调用:(lambda x,y:x*y)(2,2)

深入浅析python 中的匿名函数

Python 相关文章推荐
Python用5行代码写一个自定义简单二维码
Oct 21 Python
详解Python进阶之切片的误区与高级用法
Dec 24 Python
python数组循环处理方法
Aug 26 Python
解决python明明pip安装成功却找不到包的问题
Aug 28 Python
详解python播放音频的三种方法
Sep 23 Python
在pycharm中debug 实时查看数据操作(交互式)
Jun 09 Python
Python下划线5种含义代码实例解析
Jul 10 Python
cookies应对python反爬虫知识点详解
Nov 25 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
Dec 17 Python
python通用数据库操作工具 pydbclib的使用简介
Dec 21 Python
python 实现图与图之间的间距调整subplots_adjust
May 21 Python
全网非常详细的pytest配置文件
Jul 15 Python
python3 selenium 切换窗口的几种方法小结
May 21 #Python
python selenium 对浏览器标签页进行关闭和切换的方法
May 21 #Python
pytorch cnn 识别手写的字实现自建图片数据
May 20 #Python
pytorch 把MNIST数据集转换成图片和txt的方法
May 20 #Python
Python安装lz4-0.10.1遇到的坑
May 20 #Python
Python requests发送post请求的一些疑点
May 20 #Python
python中virtualenvwrapper安装与使用
May 20 #Python
You might like
php录入页面中动态从数据库中提取数据的实现
2006/10/09 PHP
php 动态添加记录
2009/03/10 PHP
PHP以指定字段为索引返回数据库所取的数据数组
2013/06/30 PHP
php使用百度ping服务代码实例
2014/06/19 PHP
php数组合并array_merge()函数使用注意事项
2014/06/19 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
详解PHP队列的实现
2019/03/14 PHP
用javascript实现的支持lrc歌词的播放器
2007/05/17 Javascript
jquery easyui的tabs使用时的问题
2010/03/23 Javascript
JS的replace方法介绍
2012/10/20 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
2014/03/06 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
2017/03/10 Javascript
Kotlin学习第一步 kotlin语法特性
2017/05/25 Javascript
vue车牌号校验和银行校验实战
2019/01/23 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
2019/05/31 Javascript
VSCode搭建Vue项目的方法
2020/04/30 Javascript
Vue实现Header渐隐渐现效果的实例代码
2020/11/05 Javascript
[02:41]辉夜杯现场一家三口 “我爸玩风行 我玩血魔”
2015/12/27 DOTA
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
Python实现从脚本里运行scrapy的方法
2015/04/07 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
2019/06/17 Python
Python处理session的方法整理
2019/08/29 Python
python中自带的三个装饰器的实现
2019/11/08 Python
python 读取更新中的log 或其它文本方式
2019/12/24 Python
Python按照list dict key进行排序过程解析
2020/04/04 Python
Python连接Impala实现步骤解析
2020/08/04 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
表单button的outline在firefox浏览器下的问题
2012/12/24 HTML / CSS
总经理办公室主任岗位职责
2013/11/12 职场文书
校庆筹备方案
2014/03/30 职场文书
仓库规划计划书
2014/04/28 职场文书
学校国庆节活动总结
2015/03/23 职场文书
办公室日常管理制度
2015/08/04 职场文书
化验室安全管理制度
2015/08/06 职场文书
Oracle中update和select 关联操作
2022/01/18 Oracle