python lambda 표현식
Programming/Python2017. 2. 13. 02:19
프로그래밍에서의 함수는 수학적인 함수와는 다른 면모가 있다. 하지만 lambda 표현식은 수학에서의 함수에 가까운 특징이 있다.
반복문, 조건문처럼 제어문은 포함될 수 없고, 한 줄짜리 표현식으로만 구성된다.
또한, 함수처럼 정의/호출이 분리되어 있지 않고 표현식 자체를 호출한다.
python에서의 lambda는 다음과 같은 형식을 가진다.
lambda (인수) : (표현식)
이와같이 lambda 표현식은 별도의 정의/이름을 갖추지 않았다. (+ lambda 표현식 자체가 함수 이름을 대신할 수 있다..)
이러한 lambda 표현식은 수식 연산에 그대로 사용하거나 callback 함수를 만들 때 유용하다.
'Programming > Python' 카테고리의 다른 글
python decorator (0) | 2017.02.13 |
---|---|
python closure (0) | 2017.02.13 |
python 가변 매개변수 (0) | 2017.02.13 |
python - raise (0) | 2015.08.12 |
python - join과 split (0) | 2015.07.27 |