매개변수(Parameter)와 인자(Argument)의 차이점
-
매개변수 (Parameter):
- 함수를 정의할 때 사용되는 변수의 이름입니다.
- 함수가 호출될 때 전달되는 실제 값으로 초기화됩니다.
- 예를 들어,
def greet(name):
에서name
은 매개변수입니다.
-
인자 (Argument):
- 함수를 호출할 때 실제로 전달되는 값입니다.
- 함수에 전달되어 매개변수가 참조하는 실제 데이터가 됩니다.
- 예를 들어,
greet("CodeFriends")
에서"CodeFriends"
는 인자입니다.
간단히 말해, 매개변수는 함수가 정의될 때 코드 실행을 위해 이름이 지정된 변수이며, 인자는 함수가 호출될 때 그 함수에 전달되는 실제 값입니다.
함수의 정의와 매개변수 예시
def add(x, y): # x, y는 매개변수 return x + y result = add(3, 5) # 3, 5는 인자 print(result) # 8
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과