패스트캠퍼스 한 번에 끝내는 파이썬 웹 개발 초격차 패키지 pt2 파이썬 심화문법 람다함수
람다 함수?
· 이름을 지을 필요도 없을 간단한 형태의 함수
· 다른 함수의 인자(argument)로 넣을 수 있다.
· 코드가 간결해 지고, 메모리가 절약된다.
기존 함수의 경우
return 결과
def minus_one(a):
return a-1
호출방법
minus_one(10)
람다함수의 경우
def 함수이름(매개변수):
lambda a:a-1
람다 함수 호출 방법
#함수 자체를 호출
print(lambda a: a-1)(10)
#변수에 담아서 호출
minus_one = lambda a : a-1
print(minus_one(100))
if문 사용시
기존 함수
def is_positive_number(a):
if a>0:
return True
else:
return False
is_positive_number(-2)
람다 함수
lambda a : True if a > 0 else False
print((lambda a : True if a > 0 else False)(-2))
#함수요소로 만들어서 구현
is_positive_number = lamda a : True if a > 0 else False
print(is_positivie_number(2))
False
Author And Source
이 문제에 관하여(패스트캠퍼스 한 번에 끝내는 파이썬 웹 개발 초격차 패키지 pt2 파이썬 심화문법 람다함수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jhs000123/패스트캠퍼스-한-번에-끝내는-파이썬-웹-개발-초격차-패키지-pt2-파이썬-심화문법-람다함수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)