匿名函数|学习笔记

简介: 快速学习 匿名函数

开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理匿名函数】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/601/detail/8735


匿名函数


内容简介:

一、匿名函数定义

二、语法

三、map() 函数

 

一、匿名函数(lambda)

lambda 函数表达式专门用来创建一些简单的函数,是函数创建的又一种方式。


二、语法

语法:lambda 参数列表:返回值

匿名函数一般作为参数使用,其他地方一般不会使用

def fn5(a,b):

return a + b

用 lambda 函数表达式

Lambda a,b : a +b  这两个等价

可以给匿名函数赋值一个变量,但一般不会这么做 

fn6 = lambda a,b : a +b

 

三、map()函数

map() 函数可以对可迭代对象中的所有元素做指定的操作,然后将其添加到一个新的对象中返回

I = [1,2,3,4,5,6,7,8,9,10]

r=map(lambda)

Print(list(r))

匿名函数只适应于简单的函数,不适合复杂的函数

相关文章
|
Java Kotlin
Kotlin中匿名函数(又称为Lambda,或者闭包)和高阶函数的详解
Kotlin中匿名函数(又称为Lambda,或者闭包)和高阶函数的详解
122 0
|
编译器 C++
C++的匿名函数(lambda表达式)
C++的匿名函数(lambda表达式)
375 1
C++的匿名函数(lambda表达式)
|
PHP 开发者
简单匿名函数|学习笔记
快速学习简单匿名函数
简单匿名函数|学习笔记
|
PHP 开发者
匿名函数闭包|学习笔记
快速学习匿名函数闭包
113 0
匿名函数闭包|学习笔记
|
存储 开发者 Python
匿名函数的使用介绍 | 学习笔记
快速学习 匿名函数的使用介绍
131 0
匿名函数的使用介绍 | 学习笔记
|
存储 缓存 算法
【Python高级编程】—— 函数式编程总结(生成器、迭代器、匿名函数、高阶函数、返回函数、闭包、装饰器、偏函数)
Python函数式编程的一般概念及特点, 迭代器、生成器表达式、内置函数、常用高阶函数、递归与归约、实用模块和装饰器的用法, 以及避开Python严格求值顺序的变通方法、Web服务设计方法和一些优化技巧。
273 1
【Python高级编程】—— 函数式编程总结(生成器、迭代器、匿名函数、高阶函数、返回函数、闭包、装饰器、偏函数)
|
C#
C#匿名函数
C#匿名函数
88 0
|
Go 开发者
匿名函数 | 学习笔记
简介:快速学习匿名函数
|
JavaScript 前端开发 算法
|
编译器 Scala 开发者
函数柯里化 | 学习笔记
快速学习函数柯里化