파이썬 함수에서 *와 **는 가변 인자를 처리하는 데 사용되는 특별한 문법 요소입니다. 이를 통해 함수에 전달되는 인자의 개수를 미리 정하지 않고 유연하게 함수를 정의할 수 있습니다.*가 붙은 매개변수는 임의의 개수의 위치 인자를 받아서 튜플(tuple) 형태로 저장합니다
파이썬은 기본적으로 값에 의한 호출(call by value) 방식으로 변수를 전달합니다. 즉, 함수에 변수를 전달할 때 변수의 값이 복사되어 함수 내부에 새로운 변수로 생성됩니다. 따라서 함수 내에서 이 복사된 변수의 값을 변경하더라도 원본 변수의 값에는 영향을 미치지 않습니다