• 회원가입
  • 로그인
  • 구글아이디로 로그인

[basic] Python - Comment (주석)

1591  

목차

  1. Python 주석 용도
  2. Python 주석 생성 - 한줄주석
  3. Python 주석 생성 - 여러줄주석
  4. Python 한글/특수문자 주석 사용환경 구축 (= 한글깨짐 방지)

 

Python 주석 용도

 

1. 코드 부가 설명.
2. 코드 실행 차단.

 

 

Python 주석 생성 - 한줄주석

 

특수문자 # 기호 붙임.
(#기호 이하 해당 라인 마지막까지 주석처리됨.)

 


[용도1] - 코드 부가 설명. 

※ 명령어 위 또는 끝에 주로 사용.

  

# 홈짱닷컴

print("Homzzang.com")

또는, 

print("Homzzang.com")#홈짱닷컴

 


[용도2] - 실행 코드 차단.

※ 명령어 바로 앞에 사용.

 

#print("홈짱닷컴")

print("Homzzang.com")

 

 

Python 주석 생성 - 여러줄주석

[방법1] - 각 라인마다 특수문자 # 기호 추가.


#홈짱닷컴

#2012년 오픈

#홈페이지제작관리 + 서버관리

print("Homzzang.com") 

 


[방법2] - 3중 따옴표 사용

※ 주의: 작은따옴표, 큰따옴표 둘 다 무방하나, 짝은 동일해야 함.


"""

홈짱닷컴

2012년 오픈

홈페이지제작관리 + 서버관리

"""

print("Homzzang.com") 

 


PS1. 변수에 담을 문자열을 3중 따옴표로 묶으면 줄바꿈 인식.

(∵ 3중 따옴표로 묶은 채 Enter키로 줄바꿈 시, \n로 전환됨. )

※ 전환 여부 확인하려면, print(repr(hz)) 명령어로 확인 가능.

※ 주의: 그냥 따옴표로 문자열 묶은 채, 줄바꿈 하면 에러 남.

 

hz = """홈짱닷컴

Homzzang.com"""

print(hz)

print(repr(hz))

 

결과값:

홈짱닷컴

Homzzang.com

'홈짱닷컴\nHomzzang.com'


PS2. 위 코드는 아래 코드와 결과 동일.

 

hz = "홈짱닷컴\n

Homzzang.com"

print(hz)

 

결과값:

홈짱닷컴

Homzzang.com 


PS3. 그냥 따옴표로 묶은 상태서 \ (역슬래시)로 줄바꿈 시 한 줄로 인식.

※ 주의: 3중따옴표로 묶어도 마찬가지.

 

(예제1)

hz = "홈짱닷컴 \

Homzzang.com"

print(hz)

결과값: 홈짱닷컴 Homzzang.com

 

(예제2)

hz = """홈짱닷컴 \

Homzzang.com"""

print(hz)

결과값: 홈짱닷컴 Homzzang.com

 

 

Python 한글/특수문자 주석 사용환경 구축

 

Python은 주석에 한글・특수문자 입력 시, encoding 에러 남.

Python 파일 맨 첫 라인에 아래 코드 입력하면 둘 다 사용 가능.

 

UTF-8 경우

# -*- coding: utf-8 -*-

 

EUC-KR 경우

# -*- coding: euc-kr -*-

 

예제보기

PS. str.encode() 메서드



분류 제목
basic Python - Home (입문) - 이념 / 추천 링크
basic Python - Intro (소개) - 용도・특징
basic Python - Start (시작) - 파이썬 설치/실행/버전확인
basic Python - Syntax (구문) - 들여쓰기・변수・주석
basic Python - Comment (주석)
basic Python - Variable (변수)
basic Python - DataType (데이터타입) - 자료형
basic Python - Number (숫자)
basic Python - Casting (데이터 타입 변경) - 자료형 변환
basic Python - String (문자열) ★ ※ 색인번호 (= 인덱스) 개념.
basic Python - Boolean (참거짓)
basic Python - Operator (연산자)
basic Python - List (리스트) ★ - 변경 가능한 모음
basic Python - Tuple (투플/튜플) - 변경 불가 모음
basic Python - Set (셋/세트) - '순서(=색인)' 없고, 중복 허용 않는 데이터 모음.
basic Python - Dictionary (딕셔너리) - Key:value 쌍으로 구성된 모음
basic Python - if...elif...else - (이프조건문) ※ 3항연산자 = 삼항연산자
basic Python - While (와일반복문) - 와일문
basic Python - For (포반복문) ★★★★★
basic Python - Function (함수)
1/24
목록
찾아주셔서 감사합니다. Since 2012