식별자란 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어이다. 주로 변수나 함수 이름으로 사용된다. 식별자를 만들 때의 규칙은 다음과 같다.

식별자를 쉽게 이해하기 위해 두 가지 방법을 사용하여 만든다.

  1. 스네이크 케이스(snake_case) : 단어 사이에 언더바(_) 기호를 붙여 만든 식별자
  2. 캐멀 케이스(CamelCase) : 단어들의 첫 글자를 대문자로 만든 식별자, 파이썬에서는 첫 번째 글자를 대문자로 적는 캐멀 케이스만 사용한다.

캐멀 케이스로 작성되어 있으면 클래스, 스네이크 케이스로 작성되어 있으면 함수 또는 변수다. 그리고 뒤에 괄호의 유무에 따라 나뉜다. 또 캐멀 케이스인 클래스뒤에 괄호가 붙어있다면 클래스 생성자라고 부르는 특이한 형태의 함수이다.