*args 와 **kwargs 사용하기 - 슬기로운 파이썬 트릭 中
이전에 했던 것 def doubler(f): def g(x) : return 3*f(x) return g def cal(x) : return x+10 ff=doubler(cal) print(ff(10)) # (10+10) X 3 def cal2(x,y): return x+y g=doubler(cal2) g(1,2) # -> 임의의 수의 인자를 받는 함수 만들어 줘야 한다 # args kwargs -> argument unpacking # 함수 정의에 주로 사용한다. def magic(*args , **kwargs) : print("unnamed args:",args) print("keyword args:", kwargs) magic(1,2,key="word",key2="word2") # args -> 이..
2018.01.01