Page 21 - 컴퓨팅 사고와 함께하는 파이썬기초부터 인공지능 응용까지 도서 미리보기
P. 21

098 PART 2? 파이썬 기초

>>> a = 1                   a id 140712697517152  1
>>> id(a)
140712697517152     type<class 'int'>
>>> type(a)
<class ‘int’>

파이썬 IDLE에서 변수 a를 이용하여 id(a) 명령어를 실행시키면, a로 명명된 객체(값
1이 저장된 객체)의 고유식별값을 확인할 수 있다. 파이썬 IDLE은 파이썬 명령어(문
장)의 수행 결과를 바로 확인할 수 있게 지원해 주는 파이썬 인터프리터이다. a로 명명
된 객체의 데이터 형을 확인하고 싶다면 type(a)라는 명령어를 수행하면 된다. 향후 a
로 명명된 객체의 데이터 형을 변수 a의 데이터 형이라고 하자. 위의 예에서 변수 a의
데이터 형이 정수형(클래스 int)임을 알 수 있다.

변수의 이름을 정할 때 몇 가지 규칙을 지켜야 한다. 변수의 이름은 알파벳 소문자와
대문자(a~z, A~Z), 한글 등 각 나라의 알파벳 문자, 숫자(0~9), 언더바(_)로만 이루
어진다. 다른 특수 기호는 사용할 수 없다. 또한, 변수 이름의 첫글자로 각 나라의 알
파벳 문자 또는 언더바만 사용이 가능하다.

또한, 파이썬 언어의 키워드(예약어, reserved word)를 변수의 이름으로 사용하면 안
된다. 키워드란 특정한 의미를 지닌 파이썬 언어의 문법적인 단어로, 예를 들면, if,
for, def, import 등과 같이 여러 개 있다. 모든 컴퓨터 프로그래밍 언어들은 각각 서
로 다른 키워드 집합을 가지며 파이썬의 키워드를 살펴보려면 다음과 같이 ‘import
keyword’라는 명령어와 ‘keyword.kwlist’라는 명령어를 수행하면 된다.

적절한 변수 이름           부적절한 변수 이름

       _a1                   a*r
        a3                   _2
       b_10                  $a
       d__                   3a

import keyword
keyword.kwlist
   16   17   18   19   20   21   22   23   24   25   26