728x90
반응형
파이썬 기능의 세부 사항이 정리된 각종 문서는 PEP(Python Enhancdement Proposals)에 적혀있다.
PEP에는 고유의 번호가 할당되어 있으며 코딩 스타일에 관한 것도 적혀있다.
PEP 8 'Style Guide for Python Code'인데, pycharm에서 코딩을 하다 보면 아래 그림처럼 노란 밑줄이 생기는 경우가 있다.
이것은 PEP 8번을 지키지 않아서 생기는 밑줄이다.
간단한게 내용을 적어보자면,,,
각 행은 79자 이내로 공백을 적절하게 사용한다.
- 행 끝에 공백이나 탭을 입력하지 않는다.
- 문법적으로 들여쓰기를 할 때는 한 레벨당 4개의 공백을 사용한다.
- 문자열의 구분 기호는 '나 "모두 사용이 가능하지만 통일하여 사용한다.
- 주석은 # 다음에 한 칸 띄어쓰고 입력하고, 코드의 동작을 그대로 설명하는 주석은 작성하지 않는다.
- 상수는 모듈 레벨에서 정의하고 이러한 상수의 이름은 대문자로 한다. (PI = 3.14로 import 아래에 정의해준다.)
위에 적힌 내용 말고도 많은 내용이 적혀있다.
코드를 작성할 때는 PEP 8의 스타일 가이드를 최대한 지키는 것을 권장한다.
무엇보다 코드의 가독성을 좋게 해야할 것 같다.
https://www.python.org/dev/peps/
728x90
반응형
'프로그래밍 > 파이썬' 카테고리의 다른 글
파이썬 for문에서 _ 의 의미 (0) | 2022.02.13 |
---|---|
파이썬 randrange와 randint의 차이 (0) | 2022.02.13 |
파이썬 이스케이프 시퀀스 (0) | 2022.02.09 |
파이썬 연산자 우선순위 (0) | 2022.02.09 |
__main__이란? (0) | 2022.02.06 |
댓글