: 내가 대신 #의 's의 접두어 문자열과 같은 일반적인 의견을 작성하는 것을 선호파이썬 코멘트 : # 대 문자열 파이썬 소스 코드 안에 주석을 넣어 "표준"방법에 대해서는
def func():
"Func doc"
... <code>
'TODO: fix this'
#badFunc()
... <more code>
def func():
"Func doc"
... <code>
#TODO: fix this
#badFunc()
... <more code>
. 공식 파이썬 스타일 가이드는 문자열을 주석으로 사용하는 것을 언급하지 않습니다 (읽는 동안 그것을 놓치지 않았다면).
내가 주로 #
문자가 주석 블록으로보기 흉한 것으로 생각하기 때문에 그런 식으로 좋아합니다. 내가 아는 한이 문자열은 아무 것도하지 않습니다.
이렇게하면 단점이 있습니까?
레코드의 경우 성능에 영향을 미치지 않습니다. dis.dis 출력을 보거나 컴파일 된 모듈에서 문자열을 실행하면 문자열 추적이 표시되지 않으므로 컴파일하는 동안 최적화 된 것처럼 보입니다. (그러나 다른 이유는 충분하다.) – Brian