[파이썬] Packing 과 Unpacking
packing 함수가 받을 인자의 갯수를 유연하게 지정할 수 있다면 코드를 유연하게 작성할 수 있다. 이런 경우 사용하는 것이 packing이다. ex) def func(*args): print(args) func(1,2,3,4) # (1, 2, 3, 4) => tuple 형식 packing을 이용해서 하나를 받는 매개변수와 여러개를 받는 매개변수를 구분해서 작성할 수 있다. ex) def printAnimal(cat,*dog,bird): print("cat : ",cat) print("bird : ",bird) if dog: print("dog :") for name in dog: print(name, end="") printAnimal("냥이","멍이","초코","날개") # "cat : 냥이" # ..