f = lambda x,y:x+y >>>f(1,2) 3
익명 함수 람다 x,y:x+y는 실제로 다음과 같습니다.
def f(x, y): return x + y
Python에서 람다 키워드는 익명 함수를 나타냅니다. 콜론 앞의 x와 y는 함수의 매개변수를 나타냅니다.
lambda [arg1[,arg2,arg3....argN]]:expression
람다 문에는 콜론 앞에 매개변수가 있습니다. 매개변수는 여러 개일 수 있으며 쉼표로 구분되어 있습니다. 콜론 오른쪽의 표현식 결과는 다음과 같이 사용됩니다. 익명 함수의 반환 값입니다.
>>> f = lambda x: x * x >>> f <function <lambda> at 0x101c6ef28> >>> f(5) 25
동시에 다음과 같이 익명 함수를 함수의 반환 값으로 반환할 수도 있습니다.
def build(x, y): return lambda: x + y
감사합니다 읽어주셔서 모두에게 도움이 되기를 바랍니다. 이 기사를 검토해 주셔서 감사합니다. 사이트 지원!
파이썬 기본 튜토리얼 익명 함수 람다와 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!