Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- 람다식
- python
- 데이터사이언스
- 얕은복사
- 백준
- list comprehension
- 연산자오버로딩
- 포인터
- 다형성
- c++코딩테스트합격자되기
- 코딩테스트
- C++
- 11382번
- 인프런
- 점프투파이썬
- OpenCV
- 멤버함수로구현
- 제네릭프로그래밍
- STL
- 코드잇
- 깊은복사
- 프로그래머스lv2
- 상속
- 참조자
- 주피터
- 동적바인딩
- 스택
- 기본클래스
- OOP
- 유도클래스
Archives
- Today
- Total
WjExplor Story
파스칼 케이스(PascalCase) 표기법 본문
파스칼 케이스(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
이처럼 파이썬에서는 표기법을 목적에 맞게 구분하여 사용합니다. 클래스는 파스칼 케이스, 함수와 변수는 스네이크 케이스를 사용해 코드를 더 읽기 쉽게 만드는 것이 중요합니다.
'Python > Python : Code Study' 카테고리의 다른 글
| PYTHONPATH 환경 변수 (0) | 2025.09.14 |
|---|---|
| if __name__ == "__main__" 정리 (0) | 2025.09.12 |
| [점프 투 파이썬] 4장 파이썬의 입출력 되새김 문제 Q1 ~ Q8 (1) | 2025.09.12 |
| 리스트 컴프리헨션(List Comprehension) (0) | 2025.09.11 |
| lambda 식 표현 (0) | 2025.09.11 |