티스토리 뷰

자바나 C 언어에서 여러 라인을 주석처리 할 때 '/*'와 '*/'를 사용한다. 두 문자 사이에 있는 내용은 컴파일러가 바이트코드 혹은 바이너리에 포함시키지 않는다.

 

디버깅 과정에서 특정 코드를 동작에서 제외할 때 주로 사용하게 된다.

 

파이썬의 주석

파이썬에서는 기본적으로 '#' 문자를 이용한 라인 주석 밖에 없다. 멀티라인을 주석처리 하기 위해서는 여러 라인을  '#' 문자로 주석처리해야한다.

 

파이썬을 만든 '귀도 반 로썸(Guido van Rossum)'은 자신의 트위터를 통해 '멀티라인 문자열(multi-line string)'을 이용하여 멀티라인 주석처리를 하는 팁을 알려줬다. (링크 : 귀도 반 로썸 트윗

 

예를 들어서, 

print("Hello")

"""
print("This part of code")
print("will be commented-out")
"""
print("World")

이 코드는 다음과 같이 실행된다.

간편한 방법이지만 PEP-0008에서 권장하는 방법은 아니다. (링크 : PEP-0008) 정석적인 방법은 매 라인 앞에 '#' 문자를 붙여서 모든 라인에 주석처리를 하는 방법이다.

 

가장 좋은 방법은 파이썬 IDE의 자동 주석처리 기능을 사용하여 여러 라인을 주석처리(Comment-out), 주석처리 해제하는 방법을 사용하는 것이다. IDE의 단축 기능을 이용하자.

댓글
댓글쓰기 폼
공지사항
최근에 달린 댓글
Total
1,522
Today
19
Yesterday
48
링크
«   2020/02   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
글 보관함