[파이썬] 함수의 호출과 선언에서 *, ** (*args, **kwargs) 사용 규칙


[파이썬] 함수의 호출과 선언에서 *, ** (*args, **kwargs) 사용 규칙

이번 포스팅은 패킹과 언패킹과 관련이 있는 내용이기 때문에 패킹과 언패킹관련 포스팅을 보고 오면 이번 포스팅의 이해가 훨씬 쉬울 수 있습니다. [파이썬] 패킹과 언패킹 패킹 정의 튜플 또는 리스트의 값을 묶는 행위 예제 1) 출력 1) 언패킹 정의 묶여있는 튜플 또는 리스트의 ... blog.naver.com 함수의 호출과 선언의 인자와 매개변수에서 *(asterisk) 사용은 언패킹과 패킹과 관련되어 있다. 함수 호출에서 *, ** 사용 함수의 호출 과정에서 *, **의 사용은 언패킹과 관련이 있다. 1. 함수의 호출 과정에서 *사용 함수의 호출 과정에서 *의 사용은 리스트, 튜플, 문자열 등 iterable 한 객체를 전달하는 과정에서 언패킹이 진행되는 것을 말한다. 사용법 함수이름(*iterable객체) => 리스트, 튜플, 문자열 등 iterable 객체를 풀어서 전달 예제 1) def show_para(a, b, c): print(a, b, c) iterable_obj = ...



원문링크 : [파이썬] 함수의 호출과 선언에서 *, ** (*args, **kwargs) 사용 규칙