Python

[basic] Python - Comment (주석)

1690

목차

  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 (셋/세트) - '순서(=색인)' 없고, 중복 허용 않는 데이터 모음.
1/32
목록
  • 채팅방
  • 필독
1. 채팅창 헤드에서 접속자 확인 2. 닉네임 클릭해 1:1 채팅 가능 3. 닉네임 클릭해 귓속말 가능 4. 닉네임 클릭해 호출하기 가능 5. 우하단 클릭해 환경 설정 가능 6. 의뢰글 작성 후 의뢰 상담 가능 7. 질문글 작성 후 질문 상담 가능 8. 채팅방에 개인정보 입력 금지 9. 채팅방에 광고 욕설 비방 금지
 홈  PC버전 로그인 일본어
웹디자인언어
서버관리언어
고급코딩언어
그누보드
제작의뢰 1
Q&A
커뮤니티
웹유틸
회원센터
홈짱닷컴 PC버전 로그인