본문으로 건너뛰기
실습하기

식별자(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

코딩 실습

실습 화면에 강조된 1_my_number = 7를 따라 입력해 보세요.

변수명이 숫자로 시작하면 에러가 발생하는 것을 확인할 수 있습니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!