이 문서의 예제에서는 Python 람다 함수의 기본 사용법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.
여기서 Python 람다 함수에 대해 간략하게 알아봅니다.
먼저 Python 람다 함수의 구문을 살펴보면 다음과 같습니다.
f=lambda [parameter1,parameter2,……]:expression
람다 문에서 콜론 앞에 매개변수가 있고, 쉼표로 구분되어 0개 이상이 있을 수 있으며, 오른쪽에는 콜론은 반환 값입니다. 람다 문이 구성하는 것은 실제로 함수 개체입니다.
1. 매개변수 없음
f=lambda :'python lambda!' >>> f <function <lambda> at 0x06BBFF30> >>> f() 'python lambda!'
2. 매개변수는 있지만 기본값은 없습니다
f=lambda x,y:x+y >>> f(3,4) 7
3. 매개변수는 있지만 기본값은 있습니다
f=lambda x=2,y=8:x+y >>> f <function <lambda> at 0x06C51030> >>> f()#x取默认值2,y取默认值8 10 >>> f(1)#x取1,y取默认值8 9 >>> f(3,3)#x,y均取值3 6
람다가 반환한 함수를 다른 매개변수로 사용할 수도 있습니다. 기능
sumxy=lambda x,y:x+y def test(f,m,n): print f(m,n) >>> sumxy(4,5) 9 >>> test(sumxy,4,5) 9
위 내용은 파이썬 람다 함수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!