일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 문제풀이
- 프로그래밍
- 자료구조
- 버그헌팅
- C언어
- xcz
- 코드게이트
- 정보보안
- 포렌식
- 워게임
- 네퓨즈
- webhacking.kr
- 웹해킹
- kangsecu
- 해킹
- CTF
- 정보보호
- 시스템
- 보안
- wargame.kr
- 버그바운티
- hacking
- nefus
- Pwnable
- WarGame
- DVP
- 선린인터넷고등학교
- 포너블
- webhacking
- 블록체인
- Today
- Total
kangsecu's B1og
파이썬-문자열 출력 & 이스케이프 코드 본문
[파이썬-문자열 출력 & 이스케이프 코드]
이번 시간에는 파이썬을 이용해서 문자열을 출력하는 시간을 가져보도록 하겠습니다. 전 강의에서 말했듯이 파이썬은 매우 간단한 단어 입니다.
그러므로 출력 역시 다른 여느 언어보다 더 간단합니다. 하지만 많은 사람들이 이 '한글' 출력을 못하는데요, 이는 바로 한글 인코딩이 안되어 있기 때문입니다.
그래서 파이썬에서 한글을 출력하려고 하면 '안녕' 이 'ㅇㅏㄴㄴㅕㅇ' 이 되곤하죠. 이러한 문제점을 해결하기 위해 한글을 사용해야 하는 파이썬 코드 에서는
코드를 입력하기 전 맨 윗줄에
1 | #-*-coding:utf-8-*- | cs |
>>> '아니 배가 고파요'
>>> "아니 배가 고파요"
>>> '''아니 배가 고파요'''
>>> """아니 배가 고파요"""
이렇게 여러 방법으로 출력이 가능합니다.
이렇게 여러가지 방법으로 출력이 가능한 이유중 하나는 만약 여러분이 문자열에 "(큰 따옴표) 나 ' (작은 따옴표) 를 출력해야 하는 상황에
간편하게 대응하기 위해서입니다. 만약 당신이 <"Knowledge is power, Francis bacon"> 이 말을 출력하고 싶다면, 당신은
>>> '"Knowledge is power, Francis bacon"' 이렇게 입력하면 됩니다.ㅈ
마찬가지로 작은 따옴표 역시 큰 따옴표로 감싸주면 살포시 출력이 됩니다.
다음으로는 이스케이프 코드에 대하여 알아보도록 하겠습니다. c언어 강의에서 이스케이프 시퀀스 에 대하여 설명한 적이 있습니다.
그 때의 이스케이프 시퀀스와 같은 역활을 하는 것이 이스케이프 코드이다. 그럼 표를 통해 확인을 하겠습니다.
<이스케이프 코드>
코드 | 역할 |
---|---|
\n | 개행 (줄바꿈) |
\t | 수평 탭 |
\\ | 문자 "\ " |
\' | 단일 인용부호(' ) |
\" | 이중 인용부호(" ) |
\r | 캐리지 리턴 |
\f | 폼 피드 |
\a | 벨 소리 |
\b | 백 스페이스 |
\000 | 널문자 |
이렇게 여러종류가 있습니다. 앞으로 많이 사용하게 될태니 꼭 알아두자. 오늘은 이상으로 파이썬 강의를 맞치겠습니다.
다음시간에 뵈요.
'Programming > python' 카테고리의 다른 글
파이썬- 문자열 연산 % 인덱싱 (0) | 2017.02.28 |
---|---|
파이썬- 사칙연산 (0) | 2017.02.26 |