람다 표현식
람다 표현식은 함수의 기능을 런타임에 생성해 사용할 수 있는 익명 함수입니다.
보통 함수는 def 라는 키워드를 통해 기능을 정의하고 여러 코드에서 해당 함수를 호출해
사용하지만 람다 표현식으로 만든 함수는 한번 쓰고 버리는 일시적인 함수입니다.
람다 표현식의 형식입니다
lambda 매개변수 : 표현식
람다표현식의 예시
def sum(x, y, z):
return x+y+z
->
sum = lambda x, y, z : x+y+z
print(sum)
def check_password(password):
if len(password) < 8:
return 'SHORT_PASSWORD'
if not any(c.isupper() for c in password):
return 'NO_CAPITAL_LETTER_PASSWORD'
return True
->
lambdas = [
lambda password: 'SHORT_PASSWORD' if len(password) < 8 else (
'NO_CAPITAL_LETTER_PASSWORD' if not any(
c.isupper() for c in password) else True
)
]
Author And Source
이 문제에 관하여(람다 표현식), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jinukix/python-람다-표현식저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)