Python函数之匿名函数

各位小伙伴,周五快乐!

今天是2017年最后一个工作日,大家都在忙碌些什么呢?

今天我们要讲的是Python函数中的匿名函数

好像函数中的分类及说法很多,但是大家不要着急,跟着理解走,就会全部掌握的

那么,什么是匿名函数呢?

匿名函数就是不再需要使用def来定义的函数,在写法上,要比def简单很多,但是,越是表达简单的东西理解起来可能会越复杂,另外,匿名函数不再是一个语句块,而是只有一个表达式,直接表示匿名函数的逻辑

匿名函数使用lambda来表示

下面我们来看一下语法:

【lambda 变量1,变量2,…… : 需要返回的表达式】

具体我们来看一个例子

这个例子和昨天我们学习默认参数的例子是一样的,但是写起来却很方便:

函数使用lambda关键字声明了一个匿名函数并带有两个参数a和b

之后返回a的b次方

看到以上的写法是不是觉得很简单呢?

Python总是尽可能的为我们提供了一套易于表达的语法规则,希望大家能够理解

好了,今天的匿名函数就说到这,代码希望大家都能够多多联系,尤其对于没有任何语言基础的初学者而言,是格外重要的,谢谢大家!

各位亲爱的们,如果您觉得这篇文章还不错,请进行转发,知识的进步需要共享。

如果您觉得本公众号对您来说能有点作用,请长按下方二维码进行关注!谢谢!(鞠躬)

-------------------------------------------------

本文来自企鹅号 - 全球大搜罗媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏吴裕超

es6 Object的几个新方法

ES5 的 Object.preventExtensions 则可以阻止给对象添加新属性

10830
来自专栏IT派

JavaScript 打怪升级 —— 把业务逻辑当练习题做

开发项目和出没社区有一段时间了,会遇上一些比较有印象业务需求。这些业务需求,可能是自己开发项目遇上的,可能是在社区看到的业务需求,或者其他情况接触到的需求,但是...

8630
来自专栏小樱的经验随笔

数据结构学习笔记【持续更新】

数据结构概述:   定义:     我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到保存到主存储器(内存)中,     以及在此基础上为实...

23230
来自专栏coding for love

JS入门难点解析3-作用域

(注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!) (注2:更多内容请查看我的目录。)

10620
来自专栏北京马哥教育

Python编程中的反模式

云豆贴心提醒,本文阅读时间7分钟 这篇文章收集了我在Python新手开发者写的代码中所见到的不规范但偶尔又很微妙的问题。 本文的目的是为了帮助那些新手开发者渡...

35770
来自专栏编程

Python精华之函数

各位小伙伴,大家周一快乐! 不知道刚刚过去的周末大家过的怎么样? 反正常老师是被糊里糊涂的过了个圣诞节 满大街的商场和超市都张灯结彩,话说,不是有规定不让过这种...

22050
来自专栏微信公众号:Java团长

Java集合框架综述

最近打算复习复习JDK中的集合框架,并尝试分析其源码,这么做一方面是这些类非常实用,掌握其实现能更好的优化我们的程序;另一方面是学习借鉴JDK是如何实现了这么一...

10130
来自专栏aCloudDeveloper

从一个集合中查找最大最小的N个元素——Python heapq 堆数据结构

Top N问题在搜索引擎、推荐系统领域应用很广, 如果用我们较为常见的语言,如C、C++、Java等,代码量至少也得五行,但是用Python的话,只用一个函数就...

248100
来自专栏java一日一条

Java集合框架综述

近被陆陆续续问了几遍HashMap的实现,回答的不好,打算复习复习JDK中的集合框架,并尝试分析其源码,这么做一方面是这些类非常实用,掌握其实现能更好的优化我们...

11140
来自专栏奇点大数据

Scala语言学习笔记一

Scala是一门小众的语言,但是作者因为工作原因要以Spark作为工作中的一个重心,而Spark采用了Scala语言编写,于是萌生了认真学习Scala的念头,在...

37340

扫码关注云+社区

领取腾讯云代金券