파이썬 함수 값 복사
-
56 - (파이썬) 메모리 구조 : 함수의 값 복사와 레퍼런스 복사study with Q - 파이썬 2024. 6. 15. 13:51
# 결론: 변수를 변수에 할당하면[복사하면] 스택에 있는 것이 할당[복사]되는 것이다. # 기본 자료형 복사 : 중간에 변수를 바꾼다고 해서 원본값에 영향을 주지 않는다.m = 10n = mm = 100print(m)print(n)>>>10010 # 복합 자료형 복사 :주소를 스택에 저장해서 같은 주소를 가리키게 된다.0x01이라는 주소가 들어 있다고 생각하면 기본 자료형과 크게 차이가 없다. 기본 자료형과 비슷하지만 주소가 0x02라고 바뀐다고 생각하면 된다. append 함수를 호출해서 요소를 추가해보면힙에 있는 리스트를 조작했기 때문에 l과 k의 내용이 함께 변경됨을 알 수 있다. # 매개변수 복사 : 함수를 호출할 때 매개변수도 c=a, d=b처럼 복사된다는 사실을 생각하면 예측하기 쉽다.다음의..