함수(Function) 사용법 & 예제
함수는 특정한 작업을 수행하기 위해 독립적인 기능을 가진 코드의 블록입니다. 함수를 사용하면 해당 기능을 반복적으로 사용할 수 있고, 코드의 재사용성과 유지보수성을 높일 수 있습니다. 이 포스팅에서는 함수의 사용법과 예제에 대해 알아보겠습니다.
함수 정의
함수는 다음과 같은 형식으로 정의됩니다.
def 함수이름(매개변수):
# 함수의 기능 구현
return 반환값
def
키워드로 함수를 정의합니다.함수이름
은 원하는 이름으로 지정할 수 있습니다.(매개변수)
는 함수에 전달할 입력 값을 지정할 수 있습니다.:
으로 함수의 정의를 마칩니다.- 함수의 기능을 구현한 코드 블록은 들여쓰기로 작성합니다.
return
문을 사용하여 함수의 결과 값을 반환할 수 있습니다. 반환값이 없는 경우 생략할 수 있습니다.
함수 호출
정의한 함수를 사용하기 위해서는 함수를 호출해야 합니다. 함수를 호출하는 방법은 다음과 같습니다.
함수이름(인자값)
인자값은 함수가 요구하는 매개변수에 대응하는 값을 전달해야 합니다.
예제
다음은 숫자 두 개를 입력받아 더한 후 결과 값을 반환하는 간단한 함수입니다.
def add_numbers(a, b):
result = a + b
return result
# 함수 호출
sum = add_numbers(3, 5)
print(sum) # 8 출력
위 예제에서 add_numbers
함수는 두 개의 매개변수 a
와 b
를 입력받아 더한 후, 결과 값을 반환합니다. 함수를 호출하여 sum
변수에 결과 값을 저장하고, 이를 출력하면 8이 출력됩니다.
함수를 이용하면 코드의 재사용성과 가독성을 높일 수 있습니다. 필요한 기능을 함수로 정의하여 필요할 때마다 호출하여 사용하면 효율적인 코드를 작성할 수 있습니다.
댓글