Lambda
인수를 여러개 사용할 수 있지만 표현식을 하나만 가질 수 있는 익명 함수
람다함수를 사용하는 이유
다른 함수 내에서 익명함수를 사용할때 더 잘 드러난다
#1)
q = lambda a: a + 10
print(q(5)) #=> 15
#2) 인수 a,b를 요약하고 결과를 리턴
x = lambda m, n, b : m + n + b
print(x(5,6,3))
#3) 동일한 함수를 정의하여 동일한 프로그래밍에서 두기능을 만듭니다 함수를 만들고 변수 두개를 설정하여 값을 리턴
def cuc(n):
return lambda z : z * n
mydoubler = cuc(2)
mytripler = cuc(3)
print(mydoubler(11))
print(mytripler(11))
'Python > Python Language' 카테고리의 다른 글
NumPy 대규모 데이터 배열에 효율적인 UFUNC 함수 개념 (0) | 2024.04.24 |
---|---|
Numpy 배열(Array)에 대한 개념 설명 (0) | 2024.04.24 |
정규식 함수 (Python RegEx) (0) | 2024.04.24 |
파이썬 Datetime 포맷 가이드: strftime 코드 예시와 설명 (2) | 2024.04.24 |
SciPy(Scientific Python) Numpy를 기반으로 하는 과학 계산 라이브러리 (0) | 2024.04.16 |