[python] 함수의 매개변수와 반환 값

Python에서 함수를 정의할 때 매개변수와 반환 값을 지정할 수 있습니다. 이를 통해 함수가 필요한 입력값을 받고, 처리한 결과를 반환할 수 있습니다.

매개변수(Parameter)

함수에 전달되는 입력값을 매개변수라고 합니다. 매개변수는 함수 정의 시 괄호 안에 지정됩니다. 예를 들어, 다음은 두 개의 매개변수를 가지는 함수의 정의입니다.

def add(a, b):
    return a + b

위의 예제에서 add 함수는 ab 두 개의 매개변수를 갖고 있습니다.

반환 값(Return Value)

함수가 처리한 결과를 반환 값이라고 합니다. 함수가 실행되고 나면, 반환 값은 함수를 호출한 곳으로 전달됩니다. 앞서 정의한 add 함수는 ab를 더한 값을 반환합니다.

result = add(3, 5)
print(result)  # 출력: 8

위의 예제에서 add(3, 5)35를 더한 후 그 결과 8을 반환합니다.

매개변수와 반환 값은 함수를 사용하는 데 있어서 중요한 역할을 합니다. 적절한 매개변수와 반환 값의 활용은 좀 더 유연하고 유지보수가 쉬운 코드를 작성하는 데 도움이 됩니다.

마치며

함수의 매개변수와 반환 값은 Python에서 함수를 정의하고 활용하는 데 있어서 핵심적인 부분입니다. 적절히 활용하여 함수를 더욱 유용하고 강력하게 만들 수 있습니다.