深入浅析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 反转字符串(reverse)的方法小结
Feb 20 Python
Python实现的基于优先等级分配糖果问题算法示例
Apr 25 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
Dec 12 Python
python抖音表白程序源代码
Apr 07 Python
用Python中的turtle模块画图两只小羊方法
Apr 09 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
Dec 04 Python
python 实现简单的FTP程序
Dec 27 Python
Python爬虫实现模拟点击动态页面
Mar 05 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
Mar 23 Python
python 如何使用find和find_all爬虫、找文本的实现
Oct 16 Python
python利用opencv实现颜色检测
Feb 23 Python
Python爬虫基础讲解之请求
May 13 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
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
PHP中PDO连接数据库中各种DNS设置方法小结
2016/05/13 PHP
新闻内页-JS分页
2006/06/07 Javascript
JavaScipt基本教程之JavaScript语言的基础
2008/01/16 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
js实现鼠标滑过文字链接色彩变化的效果
2015/05/06 Javascript
JavaScript中Function()函数的使用教程
2015/06/04 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
Vue2 使用 Echarts 创建图表实例代码
2017/05/18 Javascript
easyui下拉框动态级联加载的示例代码
2017/11/29 Javascript
js实现一个简单的MVVM框架示例
2018/01/15 Javascript
webpack引入eslint配置详解
2018/01/22 Javascript
微信小程序icon组件使用详解
2018/01/31 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
python操作gmail实例
2015/01/14 Python
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
PyQt5 实现字体大小自适应分辨率的方法
2019/06/18 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
2020/06/03 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
仓库管理制度
2014/01/21 职场文书
小学语文国培感言
2014/03/04 职场文书
优秀公益广告词大全
2014/03/19 职场文书
青年文明号服务承诺
2014/03/31 职场文书
校长竞聘演讲稿
2014/05/16 职场文书
2014年教师节活动总结
2014/08/29 职场文书
党的群众路线教育实践活动领导班子整改方案
2014/10/25 职场文书
白酒代理协议书范本
2014/10/26 职场文书
班级联欢会主持词
2015/07/03 职场文书
学生会任命书范本
2015/09/21 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
2021/09/25 Servers
Python数据结构之队列详解
2022/03/21 Python
Golang 实现 WebSockets 之创建 WebSockets
2022/04/24 Golang