用lambda创建函数
作者:dawncold 发布时间:June 5, 2011 分类:技术
又是一个bt功能:创建一种函数规则
#!/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)twice就是创建出来的函数规则,参数2传进入构建了lambda表达式中的n,s值需要再指定,于是后面的word字符串和数字5就算是这个s了吧。了解到这种bt方法很有用,不过对于我这样的初学者来说,暂时还看不到前景:)