반응형

파이썬 스타일 가이드(PEP 8)

원본 링크 : https://www.python.org/dev/peps/pep-0008

 

이름

이름 규칙

모든 변수와 함수 이름은 소문자로 써 주시고, 여러 단어일 경우 _로 나눠주세요.

모든 상수 이름은 대문자로 써주시고, 여러 단어일 경우 _로 나눠주세요.

 

의미있는 이름

모든 변수와 함수 이름은 명확하게 적어주세요.

 

화이트 스페이스

들여쓰기 

들여쓰기는 무조건 스페이스 4개를 사용하세요.

 

함수 정의

함수 정의 위아래로 빈 줄이 두 개씩 있어야합니다.

하지만 파일의 첫줄이 함수 정의인 경우, 해당 함수위에는 빈줄이 없어도 됩니다.

 

괄호 안

괄호 바로 안에는 띄어쓰기를 하지 마세요.

 

함수 괄호

함수를 정의하거나 호출할 때, 함수 이름과 괄호 사이에 띄어쓰기를 하지 마세요.

 

쉼표

쉼표 앞에는 띄어쓰기를 하지 마세요.

 

지정 연산자

지정 연산자 앞뒤로 띄어쓰기를 하나씩만 해 주세요.

 

연산자

기본적으로는 연산자 앞뒤로 띄어쓰기를 하나씩 합니다.

하지만, 연산의 "우선 순위"를 강조하기 위해서는 연산자 앞뒤로 띄어쓰기를 붙이는 것을 권장합니다.

 

코멘트

일반 코드와 같은 줄에 코멘트를 쓸 경우, 코멘트 앞에 띄어쓰기 최소 2개를 해주세요.

반응형

+ Recent posts