简明 Python 教程
第15章 更多Python的内容
上一页 lambda形式 下一页

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形式中,只能使用表达式。


上一页 上一级 下一页
在函数中接收元组和列表 首页 exec和eval语句
时时彩计划软件公式
@ssv
重庆时时彩软件手机版 重庆时时彩哪个平台好 内蒙古时时彩中奖金额 时时彩推波玩法秘籍 台湾3分彩时时彩平台
江西时时彩银狐娱乐 一号彩票平台黑钱吗 时时彩诈骗怎么判刑 时时彩投注算法java 时时彩软件推荐
静观其变不欲其乱 重庆时时彩软件终身版 内蒙古时时彩网上购彩 凤凰购彩平台是个骗局 时时彩十块赢一万技巧
有刮刮卡的时时彩平台 时时彩四星软件免费版 本港台开奖现场直播室 送彩金的彩票平台 时时彩后三无敌定三胆