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
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