파이썬에서 함수의 호출 방식 언어에서 함수가 호출을 받는 방식은 여러가지가 있다. 대표적으로는 ● Call by Value 함수에 인자를 넘길 때 값만 넘기며 함수 내 인자 값 변경 시, 호출자에게 영향을 주지 않음 ● Call by Reference 함수에 인자를 넘길 때 메모리 주소를 넘겨 함수 내 인자 값 변경 시, 호출자의 값도 변경됨 Python은 Call by Object Reference이다. 파이썬은 위 두가지 방식 모두 아닌 Call by Object Reference이다. 이는 파이썬은 모든 것을 '객체'로 표현하기 때문이다. 객체란? ● 실제로 존재하는 모든 것 ● 함수와 변수를 함께 묶는 방법의 하나 ● 파이썬 내에서 객체를 사용하는 것이 가능하며 이를 파이썬이 객체지향적 언어라고 ..