args

Programing Language/Python

[Python] argument packing과 argument unpacking

packing과 unpacking의 개념을 알아보기 전에 가변 매개변수에 대해 간단히 이해를 하고 넘어가는 게 좋다. [Python] 가변 매개변수와 키워드 가변 매개변수 [Python] 가변 매개변수 *args와 키워드 가변 매개변수 **kwargs 가변 매개변수 함수 선언 시 가변 매개변수를 사용하면 입력 값이 몇 개가 들어올지 모른다. 임의 개수의 인자를 받는 것이다. 기본적으로 자주 사용하는 print() 함수에서 가변 매개변수를 사용 mimah.tistory.com argument packing & unpacking packing은 인자로 받은 여러 개의 값(객체)을 하나의 객체로 합친다. unpacking은 packing과는 반대로 여러 값을 갖고 있는 한 객체를 풀어, 여러 객체로 나누어준다..

Programing Language/Python

[Python] 가변 매개변수 *args와 키워드 가변 매개변수 **kwargs

가변 매개변수 함수 선언 시 가변 매개변수를 사용하면 입력 값이 몇 개가 들어올지 모른다. 임의 개수의 인자를 받는 것이다. 기본적으로 자주 사용하는 print() 함수에서 가변 매개변수를 사용한다. 함수 호출 시 전달된 복수 개의 매개변수는 하나의 tuple 형태로 묶여서 다루어진다. 가변 매개변수 사용 시 어떤 이름이라도 상관없지만 관례적으로는 args를 많이 사용한다. 가변 매개변수 사용 시 매개변수를 아무것도 넣지 않아도 에러가 발생하지 않는다. 가변 매개변수와 비가변 매개변수는 혼합하여 사용할 수 있지만, 가변 매개변수가 비가면 매개변수보다 뒤에 위치하게 하여 함수를 작성하는 게 좋다. 가변 매개변수 *args를 비 가변 매개변수 operation 앞에 넣어 함수를 선언하였다. 함수가 생성되긴 ..

밈아
'args' 태그의 글 목록