Python >
PEP-8에서 제시된 변수명 짓는 원칙
-
변수명, 메서드명, 함수명, 패키지명, 모듈명: 모두 소문자인 snake case를 써라.
-
변수명, 함수명의 경우 대부분 모두 소문자인 snake case를 쓰는 것이 추천된다.
-
클래스의 메서드명의 경우 lower camel case를 쓰는 경우도 많지만, 어떤 프레임워크 또는 라이브러리에서 쓰이는 클래스/객체의 경우 그 메서드가 lower snake case를 쓰는 경우가 있고 그런 클래스/객체를 쓰는 경우에는 lower snake case를 쓰는 게 주변과 어울려 보여서 좋다.
-
패키지명의 경우 되도록이면 한 단어로 쓰는 것이 좋다.
-
-
상수명: 모두 대문자인 snake case를 써라.
-
클래스, 예외: 첫 글자까지 대문자인 camel case(=upper camel case, pascal case)를 써라.