본문 바로가기

상수 선언

Python에는 상수 키워드가 없지만 관례적으로 대문자 변수명(예: 'PI = 3.14')을 사용합니다. 'Enum' 클래스를 사용하면 관련 상수들을 그룹화하여 관리할 수 있습니다.

1. 상수 선언

상수(常數, constant)는 프로그램 전체에서 공유되는 변경되지 않는 값을 의미합니다. 값을 변경시킬 수 있는 변수(變數, variable)와 반대되는 개념입니다.

파이썬에서는 상수를 선언하는 방법이 없지만, 관례적으로 상수를 선언할 때는 변수명을 대문자로 작성합니다. 이는 해당 변수가 상수임을 나타내기 위한 컨벤션입니다.

# 상수 선언
PI = 3.14159
MAX_SIZE = 1024
DEFAULT_COLOR = 'red'

2. 상수 모음

Enum 클래스를 사용하여 상수 모음을 정의할 수 있습니다.

from enum import Enum

class Color(Enum):
    RED = 1
    GREEN = 2
    BLUE = 3

print(Color.RED)

for color in Color:
    print(color)