深入浅析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 当前全局变量和入口参数的所有属性
Jul 01 Python
Python返回真假值(True or False)小技巧
Apr 10 Python
python中字符串前面加r的作用
Jun 04 Python
python实现多线程抓取知乎用户
Dec 12 Python
Python利用itchat对微信中好友数据实现简单分析的方法
Nov 21 Python
wxpython实现图书管理系统
Mar 12 Python
django反向解析URL和URL命名空间的方法
Jun 05 Python
Python中__slots__属性介绍与基本使用方法
Sep 05 Python
使用OpCode绕过Python沙箱的方法详解
Sep 03 Python
浅析PEP572: 海象运算符
Oct 15 Python
Java Unsafe类实现原理及测试代码
Sep 15 Python
如何利用python生成MD5并去重
Dec 07 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 $_SERVER[&quot;REQUEST_URI&quot;]获取值的通用解决方法
2010/06/21 PHP
PHP $_FILES函数详解
2011/03/09 PHP
PHP中mysqli_affected_rows作用行数返回值分析
2014/12/26 PHP
微信公众平台开发教程②微信端分享功能图文详解
2019/04/10 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
2020/02/10 PHP
javascript入门基础之私有变量
2010/02/23 Javascript
读jQuery之十一 添加事件核心方法
2011/07/31 Javascript
用JavaScript实现类似于ListBox功能示例代码
2014/03/09 Javascript
jQuery过滤选择器详解
2015/01/13 Javascript
最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式
2015/04/17 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
vue.js+boostrap项目实践(案例详解)
2016/09/21 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
JSON对象 详解及实例代码
2016/10/18 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
EasyUI折叠表格层次显示detailview详解及实例
2016/12/28 Javascript
javascript实现简易计算器
2017/02/01 Javascript
jQuery实现导航回弹效果
2017/02/27 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
pycharm 使用心得(一)安装和首次使用
2014/06/05 Python
python机器学习案例教程——K最近邻算法的实现
2017/12/28 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
python3之模块psutil系统性能信息使用
2018/05/30 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
2019/08/05 Python
Python学习笔记之For循环用法详解
2019/08/14 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
萨克斯第五大道精品百货店: Saks Fifth Avenue
2017/04/28 全球购物
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
电大自我鉴定范文
2013/10/01 职场文书
领导班子四风问题个人对照检查材料
2014/10/04 职场文书
MySQL主从复制断开的常用修复方法
2021/04/07 MySQL
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android
vue实现Toast组件轻提示
2022/04/10 Vue.js