[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에서 함수를 정의하고 활용하는 데 있어서 핵심적인 부분입니다. 적절히 활용하여 함수를 더욱 유용하고 강력하게 만들 수 있습니다.