[python] 함수의 매개변수와 반환 값
Python에서 함수를 정의할 때 매개변수와 반환 값을 지정할 수 있습니다. 이를 통해 함수가 필요한 입력값을 받고, 처리한 결과를 반환할 수 있습니다.
매개변수(Parameter)
함수에 전달되는 입력값을 매개변수라고 합니다. 매개변수는 함수 정의 시 괄호 안에 지정됩니다. 예를 들어, 다음은 두 개의 매개변수를 가지는 함수의 정의입니다.
def add(a, b):
return a + b
위의 예제에서 add 함수는 a와 b 두 개의 매개변수를 갖고 있습니다.
반환 값(Return Value)
함수가 처리한 결과를 반환 값이라고 합니다. 함수가 실행되고 나면, 반환 값은 함수를 호출한 곳으로 전달됩니다. 앞서 정의한 add 함수는 a와 b를 더한 값을 반환합니다.
result = add(3, 5)
print(result) # 출력: 8
위의 예제에서 add(3, 5)는 3과 5를 더한 후 그 결과 8을 반환합니다.
매개변수와 반환 값은 함수를 사용하는 데 있어서 중요한 역할을 합니다. 적절한 매개변수와 반환 값의 활용은 좀 더 유연하고 유지보수가 쉬운 코드를 작성하는 데 도움이 됩니다.
마치며
함수의 매개변수와 반환 값은 Python에서 함수를 정의하고 활용하는 데 있어서 핵심적인 부분입니다. 적절히 활용하여 함수를 더욱 유용하고 강력하게 만들 수 있습니다.