Python PEP 8 (Python Enhancement Proposal #8)에 따른
Python 함수, 클래스 명명 규칙을 간단한 표로 소개합니다.
<표 Python 함수, 클래스 명명규칙>
구분 | 명명 규칙(Naming Rules) | 예시 |
함수, 변수, 속성 | lowercase_underscore 형식, 스네이크 표기법(snake_case)를 따름 | def sum_input(x, y): sum_value = x + y |
클래스, 예외 | CapitalizedWord 형식, 파스칼 표기법(PascalCase)를 따름 | class NamingRule: |
- 스네이크 표기법(snake_case) : 모두 소문자로 표기하되, 단어 간에는 underscore(_)로 구분
- 파스칼 표기법(PascalCase) : 단어별 첫 문자를 대문자로 표기하고 이외에는 소문자로 표기
<추가 예시>
# 클래스 or 예외 : CapitalizedWord 형식
# 파스칼 표기법(PascalCase)이라 불립니다.
class NamingRule:
def __init__(self):
self.new = 1
# 함수, 변수, 속성은 lowercase_underscore 형식
# 스네이크 표기법(snake_case)이라 불립니다.
def sum_input(x, y):
sum_value = x + y
return sum_value
참고
1. 파이썬 코딩의 기술(2016), 브렛 슬라킨 지음(김형철 옮김), 길벗출판사
2. 차누자료님 블로그, https://lcw126.tistory.com/260?category=797825
[Python] 기존 패키지 한번에 설치하기 (pip freeze) (0) | 2021.02.26 |
---|---|
[Virtualbox] Ubuntu 18.04 버추얼박스 공유폴더 사용하기 (권한 설정 포함) (0) | 2021.02.12 |
Windows에 아나콘다(Anaconda) 설치 및 가상환경 만들기 (0) | 2020.01.02 |
리눅스에서 ^M(개행 문자, 줄바꿈 문자) 삭제하는 방법 (0) | 2019.12.24 |
[Git 첫 Commit] 윈도우에서 Git 설치 및 Commit하는 방법 (1) | 2019.12.13 |