ChainSmoker’s Block

[Python] 04. 프로그램의 입력과 출력은 어떻게 해야 할까? - 1_30 본문

개인공부(WEB, Python, DB)/Python

[Python] 04. 프로그램의 입력과 출력은 어떻게 해야 할까? - 1_30

ChainSmokers 2023. 1. 21. 23:33

[04. 프로그램의 입력과 출력은 어떻게 해야 할까?]

-1. 함수

===================lambda(람다)
: lambda는 함수를 생성할 때 사용하는 예약어로 def와 동일한 역할을 한다. 보통 함수를 한 줄로 간결하게 만들 때 사용한다. 한국말로 '람다'라고 읽고 def를 사용해야 할 정도로 복잡하지 않거나 def를 사용할 수 없는 곳에 주로 쓰인다. 사용법은 아래와 같다.
'lambda 매개변수1, 매개변수2, 매개변수3, ...' : 매개변수를 사용한 표현식


add는 두 개의 인수를 받아 서로 더한 값을 돌려주는 lambda 함수이다.
다음 예제는 def를 사용한 예제이다. 위 예제와는 하는 일이 완전히 동일하다.

반응형