728x90 반응형 argumenting1 [Python] asterisk * 사용하기 : unpacking, packing C언어에서 pointer 연산자인 * (asterisk)는 Python에서 상당히 낯설게 동작한다. (특히, PEP3132, PEP448 등에서 그 기능이 무지 많아져서... --;;) double asterisk ** 와 함께 packing과 unpacking 기능으로 정말 많이 사용되기 때문에 한번은 정리를 해보는게 도움이 된다. 크게 function과 관련되어서는 두가지 mode로 동작한다. function을 define 할 때 parameter에서 사용되는 경우 (= function header에서 사용되는 경우) : packing function call에서 argument로 사용되는 경우 : unpacking 이와 유사하지만 조금 색다르게 보이는 경우도 다음과 같이 있다. assignment의.. 2023. 7. 30. 이전 1 다음 728x90 반응형