728x90
- comments는 완벽한 문장이어야한다.
- 첫 번째 문자는 대문자
- 각 문장은 마침표로 끝난다.
- 여러 문장으로 작성할 때는 마침표 뒤에 공백을 두 개 사용 (마지막 문장 제외)
- 웬만하면 영어로 작성
Block Comments
- 뒤에 작성되는 코드에 해당하는 comments이고 들여쓰기도 해당 코드와 동일하게 적용
- #과 공백으로 시작 ('# ')
Inline Comments
- inline comments는 많이 사용하지 말 것
- statement와 같은 줄에 사용
- statement와 두 개 이상의 공백으로 분리되며 #과 공백으로 시작
- 해당 statement가 주석없이도 분명하다면 inline comments는 불필요
x = x + 1 # Increment x
- 때때로 satement가 다른 의미를 가지고 있다면 다음과 같은 comments는 유용
x = x + 1 # Compensate for border
Documentation Comments
- non-public한 method는 docstring이 불필요하지만 method가 하는 일을 설명하는 주석이 있어야한다.
- def 줄 다음에 작성
- 여러 줄의 docstring을 작성할 때 끝을 나타내는 """이 한 줄에 있어야함
"""Return a foobang
Optional plotz says to frobnicate the bizbaz first.
"""
- 한 줄만 작성할 때는 동일한 줄에 """으로 끝냄
"""Return an ex-parrot."""
[reference]
https://www.python.org/dev/peps/pep-0008/#comments
728x90
'Python' 카테고리의 다른 글
Content-based 추천 시스템 구현 (2) (0) | 2024.08.17 |
---|---|
Content-based 추천 시스템 구현 (1) (0) | 2024.08.14 |
[PEP8] When to use trailing commas (0) | 2022.02.25 |
[PEP8] Whitespace in Expressions and Statements (0) | 2022.02.07 |
[PEP8] String Quotes (0) | 2022.02.07 |