Python一天入门23:lambda形式
来源:互联网 发布:电商平台销售数据 编辑:程序博客网 时间:2024/06/05 17:41
lambda形式
lambda语句被用来创建新的函数对象,并且在运行时返回它们。
例15.2 使用lambda形式
#!/usr/bin/python
# Filename: lambda.py
def make_repeater(n):
return lambda s: s*n
twice = make_repeater(2)
print twice('word')
print twice(5)
(源文件:code/lambda.py)
输出
$ python lambda.py
wordword
10
它如何工作
这里,我们使用了make_repeater函数在运行时创建新的函数对象,并且返回它。lambda语句用来创建函数对象。本质上,lambda需要一个参数,后面仅跟单个表达式作为函数体,而表达式的值被这个新建的函数返回。注意,即便是print语句也不能用在lambda形式中,只能使用表达式。
- Python一天入门23:lambda形式
- Python lambda形式
- Python中的lambda形式
- Python Lambda 形式
- Python中的lambda形式
- lambda形式
- python入门sorted,lambda函数
- python入门笔记(1):lambda
- Python一天入门2:数据类型
- Python一天入门6:函数
- Python一天入门7:模块
- Python一天入门19:异常
- Python一天入门6:函数
- python入门第一天学习
- 以lambda形式优化结构
- lambda表达式的形式
- Python一天入门1:关键事项
- Python一天入门4:运算符优先级
- delphi数据库学习笔记
- TIB --- FS
- DP问题分类
- paip.提升性能---jvm java 工具使用.
- 关于侵入式和非侵入式
- Python一天入门23:lambda形式
- SHOW和SHWOMODAL区别
- Python入门23: exec和eval语句
- Ubuntu Sources.list
- 质量体系——项目策划
- Python入门23: assert语句
- Python入门23: repr函数
- 第14周项目15-字符串操作(一)
- 移植ffmpeg库到Android后的简单使用