매개변수(Parameter)와 인자(Argument)의 차이점
함수를 정의하고 호출할 때 매개변수
와 인자
의 개념을 혼동할 수 있습니다.
이번 수업에서는 매개변수와 인자의 차이점을 자세히 살펴보겠습니다.
매개변수 (Parameter)
매개변수
는 함수를 정의할 때 사용하는 변수의 이름을 의미합니다.
함수의 정의와 매개변수 예시
def add(x, y): return x + y
예를 들어 위 코드에서 add(x, y)
에서 x
와 y
는 add
함수의 매개변수입니다.
함수가 호출될 때, 매개변수는 함수에 전달된 값으로 초기화되어 코드 블록 내에서 사용됩니다.
인자 (Argument)
인자
는 함수를 호출할 때 실제로 전달되는 값을 뜻합니다.
함수의 정의와 매개변수 예시
# x, y는 매개변수 def add(x, y): return x + y # 3, 5는 인자 result = add(3, 5) # 8 print(result)
위 코드에서 add(3, 5)
에서 3
과 5
는 add
함수의 인자입니다.
함수가 호출될 때, 인자는 함수의 매개변수에 전달되어 함수 내부에서 사용됩니다.
요약하면 매개변수
는 함수가 정의될 때 코드 실행을 위해 이름이 지정된 변수이며, 인자
는 함수가 호출될 때 그 함수에 전달되는 실제 값을 의미합니다.
Mission
0 / 1
매개변수는 함수에 실제로 전달되는 값을 뜻한다.
O
X
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과