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