*args

arguments의 줄임말로 args가 아닌 다른 문자열이 들어와도 된다.
ex) *enterprise, *hi, * hello_world

여러개의 argument가 들어올 때 사용한다.

tuple 형태로 들어오며 매개변수 지정시 일반 변수가 존재한다면, 반드시 그보다 뒤에 들어와야 한다.

 

**kwargs

keyword arugments의 줄임말로 kwargs가 아닌 다른 문자열이 들어와도 된다.
ex) **countries, **LikePython, **coffee

여러개의 argument가 key,value값으로 들어올 때 사용한다.

dictionary 형태로 들어오며 매개변수 지정시, 일반 변수 또는 args변수가 존재한다면, 반드시 그보다 뒤에 들어와야 한다.

 

*args, **kwargs test 함수

 

*args, **kwargs test 실행 결과

반응형

+ Recent posts