n = 5
id(n)
# 140717823793720
n = 'ABC'
id(n)
# 140717823331168

변수에 값을 재대입하면 값이 바뀌는 것이 아니라 변수가 가리키는 객체가 바뀜

함수에 인수를 넘겨줄 때는?

  1. 인수가 mutable할 때
    1. 실제 객체의 값의 변경
  2. 인수가 immutable 할 때
    1. 새로 객체를 생성하고 생성된 객체를 가리킴