파이썬이란 언어가 엄청 간단하고 쉽다. 그리고 변수도 막 넘기고, 배열, dict, list, 이런것도 대충 막쓴다. 그러다 난 생각이 넘겨주고 받을때 복사되는지 C언어처럼 reference 주소를 넘겨주는 방법이 있는지 등등이 궁금한데... 그냥 쓰다고 좋은 글이 있어 소개
https://eslife.tistory.com/1053
[파이썬] 함수 호출 CALL BY VALUE/CALL BY REFERENCE
파이썬에서 함수 호출 시 call by value/ref 를 설명하는 간단한 예제입니다 1. bool, 문자열, 숫자, 리스트, 딕셔너리를 함수에서 변경했을 때 def testFunc2(bValue, sString, nValue, list, dic): bValue = Tr..
eslife.tistory.com
꼭 읽어 보자.
간단한 int, float, bool 변수들을 넘길때는 복사가 되는 것 같고, 약간 포인터 개념이 들어가야 하는 배열, 리스트, 딕셔너리 등등은 주소 자체가 넘어가는것 같다. 즉 넘겨준 변수에 값이 실제로 바뀐다는 것!
예제는 위의 소개한 페이지에 들어가서 읽어보세요.

Pexels에서 Roxanne Shewchuk님의 사진: https://www.pexels.com/ko-kr/photo/2184600/