반응형
파이썬 스타일 가이드(PEP 8)
원본 링크 : https://www.python.org/dev/peps/pep-0008
이름
이름 규칙
모든 변수와 함수 이름은 소문자로 써 주시고, 여러 단어일 경우 _로 나눠주세요.
모든 상수 이름은 대문자로 써주시고, 여러 단어일 경우 _로 나눠주세요.
의미있는 이름
모든 변수와 함수 이름은 명확하게 적어주세요.
화이트 스페이스
들여쓰기
들여쓰기는 무조건 스페이스 4개를 사용하세요.
함수 정의
함수 정의 위아래로 빈 줄이 두 개씩 있어야합니다.
하지만 파일의 첫줄이 함수 정의인 경우, 해당 함수위에는 빈줄이 없어도 됩니다.
괄호 안
괄호 바로 안에는 띄어쓰기를 하지 마세요.
함수 괄호
함수를 정의하거나 호출할 때, 함수 이름과 괄호 사이에 띄어쓰기를 하지 마세요.
쉼표
쉼표 앞에는 띄어쓰기를 하지 마세요.
지정 연산자
지정 연산자 앞뒤로 띄어쓰기를 하나씩만 해 주세요.
연산자
기본적으로는 연산자 앞뒤로 띄어쓰기를 하나씩 합니다.
하지만, 연산의 "우선 순위"를 강조하기 위해서는 연산자 앞뒤로 띄어쓰기를 붙이는 것을 권장합니다.
코멘트
일반 코드와 같은 줄에 코멘트를 쓸 경우, 코멘트 앞에 띄어쓰기 최소 2개를 해주세요.
반응형
'Python' 카테고리의 다른 글
[Python]모듈(Module) (0) | 2021.06.19 |
---|---|
[Python]에일리어싱(Aliasing) (0) | 2021.06.18 |
[Python]sorted 와 sort의 차이 (0) | 2021.06.17 |
[Python]옵셔널 파라미터(optional parameter) (0) | 2021.06.15 |
[Python]문자열 포맷팅을 하는 다양한 방식 (0) | 2021.06.14 |