[TIL] 파이썬의 인수 전달 방식 이해하기
·
TIL
1. 기본 개념파이썬에서는 함수에 인수를 전달할 때 "객체 참조에 의한 전달(call by object reference)" 방식을 사용합니다. 이는 실제 객체의 참조(주소)가 전달된다는 의미입니다.2. 비유로 이해하기이것은 마치 책의 위치를 알려주는 것과 같습니다:함수에 인수를 전달하는 것 = 책의 위치를 알려주는 것실제 객체 = 책참조 = 책의 위치3. Immutable(변경 불가능한) 객체와 Mutable(변경 가능한) 객체의 차이3-1. Immutable 객체 (예: 정수, 문자열, 튜플)입력: def change_number(n): n += 10 print("함수 내부:", n)x = 5change_number(x)print("함수 외부:", x) 출력 :함수 내부: 15함수 외부: ..