WjExplor Story

파스칼 케이스(PascalCase) 표기법 본문

Python/Python : Code Study

파스칼 케이스(PascalCase) 표기법

더블유제이플로어 2025. 9. 12. 09:43

파스칼 케이스(PascalCase)란?

파스칼 케이스는 프로그래밍에서 변수, 함수, 클래스 등의 이름을 작성할 때 사용하는 표기법 중 하나입니다. 이 표기법은 각 단어의 첫 글자를 대문자로 표기하며, 단어 사이에 공백이나 밑줄 없이 붙여 쓰는 방식입니다. 예를 들어, 'my first class'라는 이름을 파스칼 케이스로 표기하면 **'MyFirstClass'**가 됩니다. 이는 마치 낙타의 등처럼 단어가 시작될 때마다 '언덕'처럼 올라가는 형태라 해서 **어퍼 캐멀 케이스(Upper Camel Case)**라고도 불립니다. 🐪

파이썬에서의 활용

파이썬에서는 클래스 이름을 정의할 때 파스칼 케이스를 사용하는 것이 일반적인 PEP 8 스타일 가이드입니다.

클래스 이름 👩‍💻

# 클래스 이름은 파스칼 케이스를 사용합니다.
class MyCalculator:
    def add(self, a, b):
        return a + b

# 올바른 예시: MyClass, MyFirstClass
# 잘못된 예시: my_class, myclass

함수 및 변수 이름

반면, 파이썬에서는 함수나 변수 이름을 정의할 때는 **스네이크 케이스(snake_case)**를 주로 사용합니다. 스네이크 케이스는 모든 단어를 소문자로 쓰고 밑줄(_)로 단어를 구분하는 방식입니다.

# 함수와 변수 이름은 스네이크 케이스를 사용합니다.
def my_function():
    first_name = "John"
    last_name = "Doe"
    print(first_name + " " + last_name)

# 올바른 예시: my_variable, calculate_total_price
# 잘못된 예시: myVariable, calculateTotalPrice

이처럼 파이썬에서는 표기법을 목적에 맞게 구분하여 사용합니다. 클래스는 파스칼 케이스, 함수와 변수는 스네이크 케이스를 사용해 코드를 더 읽기 쉽게 만드는 것이 중요합니다.