프로그래밍에서는 변수는 값을 저장하는 장소
변수는 메모리 주소를 가지고 있고 변수에 들어가는 값은 메모리 주소에 할당됨
파이썬은 해당 리스트 변수에는 리스트 주소값이 저장된다
리스트를 복사하기 위해서는 인덱싱을 통해서 리스트의 원소 값들을 복사a = [1,2,3,4,5] b = a[:]
형식(format)에 맞춰서 출력하는 방법중 f-string
Call by Value
함수에 인자를 넘길 때 값만 넘김
함수 내에 인자 값 변경시, 호출자에게 영향을 주지 않음
Call by Reference
함수에 인자를 넘길 때 메모리 주소를 넘김.
함수내에 인자 값 변경 시, 호출자의 값도 변경됨.
Call by Object Reference
파이썬은 객체의 주소가 함수로 전달되는 방식
전달된 객체를 참조하여 변경 시 호출자에게 영향을 주나,
새로운 객체를 만들 경우 호출자에게 영향을 주지 않음