| ���� Python �̳� | ��15�� ����Python������ | |
|---|---|---|
| ��һҳ | lambda��ʽ | ��һҳ |
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��� |