본문 바로가기
Programming/Python

[Python] 주석 / 한줄 주석, 여러줄 주석

by castberry_ 2021. 3. 13.
반응형

주석

주석은 실행에 영향을 주지 않고 소스코드에 메모한 것을 뜻합니다.
기본적으로 보통의 언어에서는 주석을 지원합니다.

주석은 소스가 실행될 때 영향을 주지 않기 때문에 간단한 코드에서는 주석의 필요성을 느끼지 못할 수도 있습니다.
하지만 100줄, 1000줄이 넘어가는 코드부터는 주석의 필요성이 강조됩니다. 주석으로 코드의 설명을 써놓으면 코드가 이해하기 쉬워지기 때문입니다.

주석을 잘 이용한다면 다른 사람이 자신의 코드를 보았을 때 이해하기 쉬워져 협업 등의 활동이 수월해집니다. 또한 자기자신의 예전 코드를 보았을때에도 코드 이해가 쉬워 도움이 됩니다.

파이썬은 다른 언어와 주석하는 방법이 다르기 때문에 정확히 알고 있어야합니다.


728x90

Python 주석

한줄 주석

파이썬의 한줄 주석은 #입니다.

1
2
3
4
5
#자동판매기 프로그램
#감자와 고구마
 
value = int(input("물건값을 입력하세요 : "))
 
cs

#을 이용하여 한 줄씩 주석이 가능하며, #을 연속적으로 이용하면 여러 줄을 주석으로 처리할 수 있습니다.

여러 줄 주석

파이썬의 여러줄 주석은 '''(주석)'''또는 """(주석)"""으로 이용을 합니다. (작은따옴표 3개, 큰따옴표 3개)
(''' ''')을 이용한 주석 예제

1
2
3
4
5
6
7
print("====입력금액====")
'''하이하이루'''
 
''
안녕 안녕
'''
 
cs

 

(""" """)을 이용한 주석 예제

1
2
3
4
5
6
7
print("====입력금액====")
"""
주의 주의 
"""
 
""" potato """
 
cs

반응형

주의해야 할 점

''', """을 이용하여 주석 처리를 할 경우에는 주의해야할 점이 있습니다.

파이썬은 들여쓰기에 예민한 언어이기 때문에 ''', """ 주석에서는 들여쓰기를 해야합니다.

위와 같은 경우에서는 아무런 문제가 발생하지않고 주석처리가 되지만 들여쓰기가 잘못되어 오류가 발생한 경우를 보여드리겠습니다.

1
2
3
4
5
6
7
8
print("====입력금액====")
    """
들여쓰기 주의 
"""
 
    '''이 경우도 문제'''    
    
 
cs

위 코드를 실행한 경우 에러가 발생하였습니다. 

예상치못한 오류를 피하기위해서는 들여쓰기를 맞추어 주석을 작성해야합니다. 


다른 언어들의 주석

2019.02.11 - [웹 개발/PHP] - [PHP] 시작태그, 종료 태그, 주석 달기 #2

[PHP] 시작태그, 종료 태그, 주석 달기 #2

PHP 작성 규칙 - 시작 태그, 종료 태그 1 2 3 4 5 6 7 <?     print "1"; ?> print "2"; <?     print "3"; ?> cs 다음 코드 중 '<?' 이 시작 태그입니다. 그리고 '?>' 이 종료 태그입니다. PHP 코..

dinae.tistory.com

2021.02.16 - [Java] - [Java] 자바 주석 / 종류

[Java] 자바 주석 / 종류

주석 주석이란 소스코드에 들어있으면서도 소스코드에 영향이 없는 설명문입니다. 주석을 잘 이용하면 소스코드를 보았을 때 이해를 수월하게 할 수 있습니다. Java 주석 종류 1. 한줄 주석 // 로

dinae.tistory.com


/ 파이썬 주석 /

반응형

댓글