반응형
lambda 매개변수 : 표현식
""" lambda function
A lambda function is a small anonymous function.
A lambda function can take any number of arguments, but can only have one expression.
lambda 매개변수 : 표현식
함수를 딱 한 줄만으로 만들게 해주는 훌륭한 녀석
"""
x = lambda a : a + 10
print(' lambda a : a + 10 => ', x(5))
x = lambda a, b : a * b
print(' lambda a, b : a * b => ', x(5, 6))
x = lambda a, b, c : a + b + c
print(' lambda a, b, c : a + b + c => ', x(5, 6, 2))
def myfunc(n):
return lambda a : a * n
mydoubler = myfunc(2)
print(mydoubler(11))
def myfunc(n):
return lambda a : a * n
mytripler = myfunc(3)
print(mytripler(11))
def myfunc(n):
return lambda a : a * n
mydoubler = myfunc(2)
mytripler = myfunc(3)
print(mydoubler(11))
print(mytripler(11))
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[python] 웹 기반 파이썬 데이터 앱 쉽게 다루는 스트림릿(Streamlit) 간단 예제 (1) | 2024.04.23 |
---|---|
[python] steamlit - A faster way to build and share data apps. (0) | 2024.04.23 |
[python] pip install prettytable, 표 형태로 데이터를 보여준다. (0) | 2024.03.25 |
[python] 한글 자음 확인해서 치환하기 (0) | 2024.03.22 |
[python] 문자열 인코딩 확인하기. chardet (0) | 2024.03.22 |