728x90 args1 [Python] *args / **kwargs 개념 | 가변인자 *args / **kwargs : 여러 개의 인수를 받을 때 / 키워드 인수를 받을 때 사용하는 표시이다. 즉, C언어에서의 주소 값을 저장하는 포인터 의미는 아니다. | *args (*arguments) 여러 개의 인자를 함수로 받고자 할 때 쓰인다. 즉, 가변의 개수의 인자를 받을 때 *args로 인자를 받는 것이다. ✔ 여러 개가 argument로 들어올 때, 함수 내부에서는 해당 변수를 ‘튜플’로 처리한다. 🔥 주의점 : 일반변수와 *args 같이 파라미터로 전달할 때,일반 변수보다는 뒤에 위치해야 한다. 안 그러면 오류난다.(Type error) | **kwargs (**keyword argument) Keyword 특정값 형태로 함수를 호출할 수 있다. ✔ 키워드=’ ’ 형식으로 .. 2021. 8. 9. 이전 1 다음 728x90