python 의 익명 함수 깊이 분석

734 단어 python익명 함수
정의.
익명 함 수 는 식별 자 를 정의 하지 않 아 도 되 는 함수 나 서브루틴 을 말한다.Python 은 lambda 문법 으로 익명 함 수 를 정의 합 니 다.표현 식 만 사용 하고 설명 할 필요 가 없습니다.
lambda 문법 정 의 는 다음 과 같 습 니 다.

lambda [arg1 [,arg2, ... argN]] : expression
익명 함 수 는 실제 이름 이 없 는 함수 입 니 다.주 체 는 하나의 표현 식 일 뿐 코드 블록 을 사용 할 필요 가 없습니다.
<함수 개체 명>=lambda   <형식 매개 변수 목록>:<표현 식>
예 를 들 면:

def add(x,y):
     return x+y
익명 함수 로 정의 가능:  func=lambda x,y:x+y함수 대상 이름 은 함수 로 직접 호출 할 수 있 습 니 다:

직접 호출 가능:(lambda x,y:x*y)(2,2)

좋은 웹페이지 즐겨찾기