python
가변 매개변수, 키워드 매개변수
blackbearwow
2022. 5. 15. 15:17
1. 가변 매개변수는 매개변수의 개수를 모를 때 사용한다. 튜플 형태로 전송된다.
def add(*args):
print(args)
sum = 0
for i in args:
sum += i
return sum
c언어는 int main(int argc, char** argv), java는 public static void main(string[] args)로 표현한다.
2. 키워드 매개변수는 딕션어리 형태로 매개변수를 전달할 때 사용한다. 딕션어리 형태로 전송된다.
def star_player(**kwargs):
for i in kwargs.items():
print(i)
star_player(축구 = "손흥민", 농구 = "서장훈")
함수에 매개변수를 전달할 때 순서는
1)일반매개변수
2)가변매개변수
3)기본매개변수(기본값을 갖는 매개변수)
4)키워드매개변수
순서로 전달해야지 오류가 생기지 않는다.