Python: Function (2)
이어서 파이썬의 펑션에 관한 내용을 좀 더 알아보자. 지난 글에서는 펑션을 정의하는 방법과 호출, 그리고 매개변수와 반환자를 이용한 데이터 전달에 관한 내용을 포스팅하였다. 오늘은 펑션의 매개변수에 관한 내용을 좀 더 알아보고자 한다. 위 그림에서 fcSetNames라는 이름의 펑션을 정의하고 있다. 여기서 펑션의 매개변수를 보면, 이전 글에서의 매개변수와 달리 asterisk 기호 (*)가 붙어 있다. C 계열의 언어로 프로그래밍을 해본 경험이 있다면, 이 별표 모양에서 포인터를 먼저 떠올릴 수도 있다. 하지만, 파이썬에서는 포인터가 없다. ㅎㅎ 매개변수를 별표와 함께 사용하는 것은 여러 데이터를 하나의 데이터 타입으로 묶어서 전달 받겠다는 의미이다. 다시 말해, 위 그림에서 펑션은 *sNames라는 ..