parameter passing

[1/1]

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