본문 바로가기

매개변수2

위치 인수, 키워드 인수 (파이썬 함수의 인수 종류) 00 개요코드 분석 도중 def retry(_func=None, *, count=3): 라는 코드를 봤는데, *의 의미를 찾다보니 함수 정의에서 매개변수의 위치 인수 및 키워드 인수를 구분하는 역할을 한다고 하여 위치 인수 및 키워드 인수의 개념부터 정리하고자 함01 매개변수 및 인자/인수 (Parameter and Arguments)참조:간단한 정의매개변수 (Parameter): 함수 정의 시 () 안에 지정하는 이름인자 또는 인수 (Argument): 함수 호출 시 매개변수로 전달되는 실제 값 예시:def add(x, y): # x, y -> add 함수의 매개변수 return x + ya = 2b = 3add(a, b) # a, b, 2, 3 -> add 함수의 인.. 2024. 8. 4.
매개변수 vs 전달인자 (parameter vs argument) 00 개요매개 변수 (parameter)와 전달 인자 (argument)는 종종 섞어서 쓰인다용어를 제대로 사용하기 위해 정확한 정의를 알아보고자 한다01 매개변수와 전달인자1. 매개변수 (parameter)함수 안에서의 정의 및 사용 부분에 나열되어 있는 변수들을 의미변수 (variable)2. 전달인자 (argument)함수를 호출할 때 전달되는 실제 값을 의미값 (value)3. 비교 예시f(x) = x*x와 같은 함수 정의 부분에서 변수 ‘x’ → 함수의 매개변수f(2)와 같은 함수 호출 부분에서 값 ‘2’ 가→ 함수의 전달인자  참조https://ko.wikipedia.org/wiki/매개변수_(컴퓨터_프로그래밍)https://wayhome25.github.io/etc/2017/12/31/par.. 2024. 4. 30.