본문으로 건너뛰기

식별자(Identifiers)는 무엇일까?

식별자(Identifiers)는 무엇일까?

식별자는 변수, 함수, 클래스, 모듈 등을 구별하기 위해 사용하는 고유한 이름으로, 프로그램 내에서 데이터나 객체를 식별합니다.

참고: 파이썬에서는 모든 것이 객체(object)입니다. 객체는 데이터와 이 데이터와 관련된 동작(메서드)을 포함하는 모든 것을 뜻합니다.


파이썬 식별자 규칙

  1. 문자 시작 규칙: 식별자는 문자(A-Z, a-z) 또는 밑줄(_)로 시작해야 합니다.

  2. 문자, 숫자, 밑줄 사용: 첫 글자 이후로는 문자, 숫자(0-9), 밑줄(_)이 올 수 있습니다.

  3. 키워드 사용 불가: 파이썬의 키워드(def, if와 같은 예약어)는 식별자로 사용할 수 없습니다.

  4. 대소문자 구분: 파이썬 식별자는 대소문자를 구분합니다(mynamemyName은 다른 식별자입니다).

식별자 예시
# 올바른 식별자 예시
my_variable = 10 # 변수명: 문자 또는 밑줄로 시작

def my_function(): # 함수명: 문자 또는 밑줄로 시작
print("Hello")

class MyClass: # 클래스명: 문자 또는 밑줄로 시작
pass


# 잘못된 식별자 예시
2my_variable = 10 # 변수명은 숫자로 시작할 수 없음

def if(): # if 키워드를 함수명으로 사용할 수 없음

식별자의 중요성

변수명, 함수명, 클래스명과 같은 식별자는 상황과 목적을 잘 드러낼 수 있도록 명명되어야 합니다. 분명하게 명명된 식별자는 코드의 가독성과 유지보수성을 높입니다.

원의 넓이를 계산하는 함수 예시
radius = 25  # 반지름을 나타내는 변수명

def calculate_circle_area(radius): # 원의 넓이를 계산하는 함수명
return 3.14 * radius * radius