Written by
Parkdev
on
on
컴퓨터 사이언스 부트캠프 with파이썬 1장 변수
컴퓨터 사이언스 부트캠프 with파이썬
1장
변수
1-1 메모리 미리보기
변수나 참조의 개념을 이해하려면 메모리부터 이해해야한다.
컴퓨터는 1과 0으로 이루어진 데이터만을 처리하며 0,1를 표현할수 있는 데이터 단위를 bit라고 한다.
1byte = 8bit = 2^8 = 1024개의 데이터를 표현할 수 있다.
1-1-1 32비트와 64비트의 의미
운영체제에서 32비트와 64비트는 한번에 데이터를 처리할수 있는 갯수를 말한다.
32비트는 2^32= (4,294,967,296) 이므로 약 4gb메모리를 가르킬수있다. 따라서 그이상의 메모리는 주소를 배정받지못해 무용지물이 된다.
그에 비해 64비트는 1조개이상의 바이트를 가르킬수있으므로 훨씬 큰 램을 설치해도 모두 사용할 수 있다.
변수의 의미
객체변수는 데이터를 저장할수 있는 메모리 공간을 의미, 이 메모리 공간은 모든 형식의 데이터를 담을 수 있으며, 언제나 변경될 수 있다.
다만 파이썬에서의 변수는 다른 언어에서 말하는 변수와는 약간의 차이가있다. c언어에서의 변수는 변수가 직접 데이터를 가지고 있는것에 반해, 파이썬은 변수이름이 값 객체을 가르키는 형식이다.