목차
Python 주석 용도
Python 주석 생성 - 한줄주석
Python 주석 생성 - 여러줄주석
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() 메서드
주소 복사
랜덤 이동
최신댓글