Page 15 -
P. 15

이 코드의 의미는 그림 1-4와 같습니다.

                     그림 1‑4 파이썬에서 변수의 모습
                       이름                       값 객체
                     num                          5





                     num이라는 ‘이름’은 5라는 ‘값 객체’를 가리킵니다. num은 5라는 값을 담고 있는 메모리 공간
                     을 의미하지 않습니다. 값 객체는 다른 메모리 공간에 있습니다. 아직 객체의 개념을 배우지

                     않았으므로 값 객체라는 용어가 매우 낯설 것입니다. 객체는 6장과 7장에 걸쳐 자세히 다루
                     므로 여기서는 일단 다음과 같이 코드를 작성해 봅시다.



                       >> type(num)
                       <class 'int'>





                     이 코드는 num이라는 변수의 타입이 상수가 아니라 int라는 클래스의 인스턴스(객체)라는
                     것을 알려 줍니다. 아직은 정확히 무슨 뜻인지 몰라도 괜찮습니다.







                    4       마무리





                     이번 장에서는 메모리의 대략적인 개념과(9장에서 더욱 자세히 다룹니다) 프로그래밍에서
                     매우 중요한 요소 중 하나인 변수에 대해 알아보았습니다. 변수를 메모리와 연관해 공부하

                     면 대입이나 참조 같은 개념을 쉽게 이해할 수 있습니다. 마지막으로 일반적인 변수와는 다
                     른 파이썬에서의 변수에 대해 공부했습니다. 다음 장부터는 본격적으로 데이터 종류에 대해

                     알아보겠습니다.








               20   컴퓨터 사이언스 부트캠프 with 파이썬
   10   11   12   13   14   15   16   17   18   19   20