반응형
프로그램에서 주석(#, comment)는 인터프리터에 의해 무시되는 텍스트이다.
이를 이용해 프로그램의 코드를 설명하거나 문제가 되는 부분을 고치기 위해서 표시하는 등 다양한 목적으로 사용할 수도 있다.
# 문자가 시작된 곳부터 그 라인의 마지막까지가 주석으로 인식된다.
예시는 아래와 같다.
>>> # 60 min/hour * 60 sec/min * 24 hour/day
>>> secondperday = 86400
>>> secondperday = 86400 # 60 min/hour * 60 sec/min * 24 hour/day
만약 #이 문자열 내부에 들어가게 된다면 주석이 아니라 평범한 문자가 된다.
프로그램을 읽을 때, 코드가 짧다면 더 쉽게 읽을 수 있다.
만약 프로그램의 코드 한 줄(라인)에 원하는 코드를 모두 입력할 수 없다면 백슬래시(\)를 입력하여 라인을 유지하고, 이후 다음 줄에 계속 입력하는 방식으로 가독성을 늘릴 수 있다.
줄 끝에 \를 입력하면, 다음 줄도 같은 줄로 인식된다.
아래 예시를 보자
>>> sum = 0
>>> sum += 1
>>> sum += 2
>>> sum += 3
>>> sum += 4
>>> sum += 5
>>> sum += 6
>>> sum += 7
>>> sum += 8
>>> sum += 9
>>> sum += 10
>>> sum
55
이를 \를 이용해서 표현할 수도 있다.
>>> sum=0
>>> sum = 1+\
··· 2+\
··· 3+\
··· 4+\
··· 5+\
··· 6+\
··· 7+\
··· 8+\
··· 9+\
··· 10
>>> sum
55
만약 \를 생략하면 예외가 발생한다.
>>> sum=0
>>> sum = 1+
SyntaxError: invalid syntax
표현식이 괄호 중간에 있으면 제대로 작동한다.
>>> sum=0
>>> sum = (
··· 1+\
··· 2+\
··· 3+\
··· 4+\
··· 5+\
··· 6+\
··· 7+\
··· 8+\
··· 9+\
··· 10)
>>> sum
55
반응형
'파이썬 > 개념' 카테고리의 다른 글
True와 False, in, 바다코끼리 연산자 (0) | 2025.02.24 |
---|---|
if, elif, 그리고 else (1) | 2025.02.24 |
숫자 - 정수(int)의 크기, 부동소수점 숫자 (0) | 2025.02.24 |
숫자 - 진수, 타입 변환 (0) | 2025.02.24 |
데이터 타입 - 정수 연산자, 변수 (0) | 2025.02.18 |