python 函数-lambda 学习
2014-12-15 23:37
387 查看
lambda 函数,跟普通函数类似,使用方法是一样的,可以用于定义简单的函数。
介绍:>>> def f(x): ... return x*2 ... >>> f(3) 6 >>> g = lambda x: x*2 >>> g(3) 6 >>> (lambda x: x*2)(3) 6
再看一个稍微复杂点例子:
processFunc = collapse and (lambda s: " ".join(s.split())) or (lambda s: s)processFunc是个函数,根据collapse的真假情况是这个函数:
lambda s: " ".join(s.split())还是:
lambda s: s
相关文章推荐
- Python学习19:其他应用(列表综合、列表或元组作为函数参数、lambda形式)
- python3学习笔记:函数作为返回值&匿名函数lambda
- Python学习(五)函数 —— 内置函数 lambda filter map reduce
- Python新手学习基础之函数-lambda函数
- 零基础入门学习Python(21)--函数:lambda表达式
- Python学习之高阶函数与lambda表达式
- Python:通过计算阶乘来学习lambda和reduce这两个函数的使用
- Python新手学习基础之函数-lambda函数
- python 3 学习笔记:函数-lambda
- python学习 -- operator.itemgetter(), list.sort/sorted 以及lambda函数
- Python:通过计算阶乘来学习lambda和reduce这两个函数的使用
- 零基础入门学习Python(21)--函数:lambda表达式
- python学习--使用 lambda 函数
- Python:通过计算阶乘来学习lambda和reduce这两个函数的使用
- Python3.3 学习笔记4 - 函数 - lambda
- 函数:lambda表达式 - 零基础入门学习Python021
- python学习笔记12(函数三): 参数类型、递归、lambda函数
- 《转》Python学习(19)-python函数(二)-关于lambda
- python学习——用lambda实现斐波那契函数
- Python学习笔记总结(二):函数和模块