패킹은 함수 정의할 때, "들어오는 인수를 모두 매개변수에 묶어주세요~"언패킹은 함수 호출할 때, "해체하여 각각의 매개변수에 전달해주세요~"print 함수는 몇 개의 인자를 받던지 상관하지 않고 출력print 함수처럼 사용자 지정함수도 인자의 개수를 유연하게 받을 수
변수 : 객체의 메모리 주소 값을 가리키는 것 때문에 b = a라고 할 때 b는 a가 가리키는 객체의 값을 복사하는 게 아닌 객체의 메모리 주소 값을 복사한 것이다. 이러한 이유로 어느 하나라도 객체의 값을 바꾸게 되면 나머지 하나도 바뀐 값을 가진 객체를 가리키게 된다. 지역변수(local variable) : 함수 내에서 정의된 변수 -> 함수 ...
객체 구분 > #### mutable 객체: 변경가능한 객체 mutable 자료형 : list, set, dictionary mutable 객체의 경우 얕은 복사를 하게 될 경우 어느 변수 하나가 값을 추가, 변경, 제거할 경우 나머지 변수 또한 따라서 변하게 됨. > #### immutable 객체 : 변경불가능한 객체 immutable 자료형 :...