본문 바로가기

프로그래밍 언어/python

파이썬 기초: 함수와 람다식

파이썬 기초: 함수와 람다식

파이썬에서 함수는 코드의 재사용을 가능하게 하고, 람다식은 간단한 함수를 한 줄로 표현할 수 있는 방법을 제공합니다. 이 글에서는 파이썬의 함수와 람다식에 대해 살펴보고 예제를 통해 이해해보겠습니다.

함수

함수는 특정 작업을 수행하는 코드 블록입니다. def 키워드를 사용하여 정의합니다.

예제: 함수

def greet(name):
    return f"Hello, {name}!"

print(greet("Alice"))

출력 결과:

Hello, Alice!

람다식 (lambda)

람다식은 이름 없는 함수를 의미하며, lambda 키워드를 사용하여 정의합니다. 주로 짧은 함수를 한 줄로 표현할 때 사용됩니다.

예제: 람다식

add = lambda x, y: x + y
print(add(5, 3))

출력 결과:

8

결론

함수와 람다식은 파이썬에서 코드를 간결하고 효율적으로 만드는 중요한 도구입니다. 함수는 복잡한 작업을 캡슐화하고, 람다식은 간단한 함수를 간결하게 표현할 수 있게 해줍니다.