[python] 함수의 개념
이번 글에서는 Python에서 함수의 개념에 대해 알아보겠습니다.
함수란 무엇인가요?
함수는 특정 작업을 수행하는 코드 블록을 말합니다. 코드의 재사용성을 높이고, 프로그램을 모듈화하는 데에 큰 역할을 합니다.
함수의 정의
Python에서 함수는 def
예약어를 사용하여 정의됩니다. 아래는 간단한 함수의 예시입니다.
def greet(name):
print("Hello, " + name)
위 예제에서 greet
함수는 name
을 매개변수로 받아 화면에 출력하는 역할을 합니다.
매개변수와 반환값
함수는 매개변수를 받아들일 수 있고, 반환값을 반환할 수 있습니다. 매개변수는 함수 내부에서 사용되는 변수이고, 반환값은 함수가 수행한 결과를 호출자에게 돌려주는 값입니다.
아래는 매개변수와 반환값을 사용하는 함수의 예시입니다.
def add_numbers(x, y):
return x + y
위의 add_numbers
함수는 x
와 y
매개변수를 받아 두 값의 합을 반환합니다.
함수의 호출
함수를 호출하기 위해서는 함수 이름과 필요한 매개변수를 함께 사용합니다.
greet("Alice")
sum_result = add_numbers(3, 5)
위 코드에서는 greet
함수와 add_numbers
함수가 각각 호출되고, 필요한 매개변수가 전달됩니다.
이상으로 Python 함수의 개념에 대해 간략히 알아보았습니다. 함수를 이용하여 코드를 재사용하고, 프로그램을 모듈화하는 방법에 대해 더 많이 공부하시길 권장드립니다.
참고 자료: Python 공식 문서