Python lambda的用法

lambda 只能接单表达式。。

#!/usr/bin/python
#coding=gbk

#创建新的函数对象,并在运行时返回
def make_repeater(n):
    return lambda s: s*n

def inter_up(k):
    return lambda s: s+k

twice=make_repeater(2)
twice2=inter_up('word')

print twice2('hello,')
print twice('hello')
print twice(10)

 

posted @ 2013-03-09 12:55  墨迹哥's  阅读(317)  评论(0编辑  收藏  举报