함수 인자1 *args (Function Arguments) *arg : variable number of arguments * = unpacking operator *은 말 그대로 언팩을 해주는, 그러니까 주어진 리스트나 튜플 등을 풀어헤쳐주는 애다. *arg가 이름이지만 arg대신에 어떤 변수이름을 써도 상관없다. 언팩킹을 하기 위해 * 만 앞에 붙여주면 된다. *arg는 함수에 가변인자를 넣을 때 사용한다. 이게 무슨 말이냐? 함수의 인자를 몇 개 받을지 정해지지 않은 경우에 사용한다. 상황에 따라서 들어갈 인자의 수가 다를 때, 인자의 수가 확실하지 않을 때 등을 생각하면 된다. parameter(매개변수)가 *arg면 들어가는 인자 수가 몇이든지 상관없이 함수를 쓸 수 있다. *arg를 사용하는 간단한 함수를 예시로 만들어보자: def my_functio.. 2022. 8. 14. 이전 1 다음