식별자 식별자(identifier)는 파이썬 코드에서 어떤 이름을 나타낸다. 모든 식별자는 문자, 숫자, 밑줄 문자(_
)로 구성되며, 문자나 밑줄 문자로 시작한다. 따라서 abc
, Ab_
, a_b
는 모두 파이썬에서 사용할 수 있는 올바른 식별자이지만, Ab*
, 1abc
, a+b
는 올바른 식별자가 아니다. 그리고 식별자는 대소문자를 구분하므로 Ab
, ab
, AB
는 모두 서로 다른 이름이다. and
, import
, in
, def
, while
, from
, lambda
등의 키워드(keyword)는 예약되어 있으므로 식별자로 사용할 수 없으며, int
, sum
, min
, max
, len
, id
, file
, input
등의 이름은 파이썬에서 특별한 의미를 갖고 있으므로, 식별자로 사용하지 않는 편이 좋다.
변수 변수(variable)는 데이터 값에 연결된 이름이다. 계산을 진행하면서 변경되는 값을 추적하기 위해 변수를 사용한다. 예를 들어 이 책에 나오는 여러 프로그램에서 숫자들의 합계를 보관하기 위해 total
이라는 변수를 사용한다. 변수명을 정할 때 일반적으로 프로그래머들은 일정한 스타일 관례를 따른다. 이 책에서는 소문자로 시작해 중간중간에 대문자가 들어가고, 경우에 따라 숫자를 붙여 변수명으로 사용하는 관례를 따른다(하나의 변수명이 여러 단어로 구성된 경우, 두 번째 단어부터 첫 글자만 대문자를 사용한다). 예를 들어 i
, x
, y
, total
, isLeapYear
, outDegrees
등의 변수명을 사용한다.
상수 변수 (적어도 다음번 실행할 때까지) 프로그램을 실행하는 동안 바뀌지 않는 데이터 값에 연결된 변수를 설명하기 위해 상수 변수(constant variable)라는 다소 모순된 용어를 사용한다. 이 책에서는 상수 변수를 표현하기 위해 대문자, 숫자, 밑줄 문자로 구성된 이름을 사용한다. 예를 들어 SPEED_OF_LIGHT
나 DARK_RED
와 같은 형태의 상수 변수명을 사용한다.