본문 바로가기
파이썬/파이썬 기본 문법

[파이썬 자료형] 변수 variable 생성 및 속성

by Nov19 2018. 12. 6.
반응형


[파이썬 자료형] 변수 variable 생성 및 속성


변수는 자료형을 저장하는 공간 혹은 객체를 가리키는 것이라고 볼 수 있다.


객체를 가리킨다는 표현은 파이썬에서 사용되는 모든것이라고 생각하면 되고 이는 클래스에 대해 알아볼때 개념이 이해되니 지금은 그냥 파이썬에서 사용되는 자료형은 다 객체구나 하면 되겠다.

C나 JAVA처럼 변수의 자료형을 함께 쓸 필요는 없다. 

파이썬은 변수에 저장된 값을 스스로 판단하여 자료형을 알아낸다.


변수명 = 변수에 저장할 값

a = 1

b = 1

c = 1


1은 정수형 객체이다.

a, b, c에는 정수형 객체 1이 할당된 메모리의 주소를 가지고 있는 것이다.




sys.getrefcount() 는 입력한 자료형에 대한 참조 개수를 알려주는 함수

1이라는 정수형 객체에 참조 개수가 몇개 있는지 보면 다음과 같다.


정수형 객체 1을 담는 변수를 추가 생성할 때마다 참조하는 개수가 증가하는 것을 볼 수 있다.

정수 뿐만 아니라 파이썬에서 사용되는 모든 것이 객체이기 때문에 이 개념을 알아두고 가면 좋을 것이다.

반응형

댓글