본문 바로가기
카테고리 없음

함수(Function) 사용법 & 예제

by sftt 2023. 11. 27.

함수(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 함수는 두 개의 매개변수 ab를 입력받아 더한 후, 결과 값을 반환합니다. 함수를 호출하여 sum 변수에 결과 값을 저장하고, 이를 출력하면 8이 출력됩니다.

함수를 이용하면 코드의 재사용성과 가독성을 높일 수 있습니다. 필요한 기능을 함수로 정의하여 필요할 때마다 호출하여 사용하면 효율적인 코드를 작성할 수 있습니다.

댓글