python immutable
-
[Python] immutable, mutable 객체Python 2022. 1. 6. 15:08
핵심: 파이썬의 immutable 객체는 불변 + 싱글톤이다. 파이썬은 모든 것이 객체 자바의 경우 primitive타입(int,byte,boolean,float,char,double등)변수와 참조타입(class, interface)변수가 존재한다. primitive 타입 변수에는 객체를 담을 수 없고 해당하는 타입(int,float등)인 단순 값(3, 3.5)이 저장된다. 참조 변수에는 객체의 주소가 저장된다. //java //main함수(로컬) int a =3; //primitive int형 변수 a에는 값인 3이 저장됨 //Person클래스 선언되어있다고 가정 Person person = new Person(); //Person타입 참조변수 person에는 new 연산자를 통해 만들어진 객체의 주소..