반응형
2. 문자형
문자형(String) 자료형이란 문자, 단어, 숫자 등으로 구성된 모든 문자들의 집합을 말한다.
문자열은 따옴표로만 둘러 쌓여 있으면 된다.
2-1. 이스케이프 코드
코드 |
설명 |
\n |
개행(줄바꿈) |
\t |
수평 탭 |
\\ |
문자 “\” |
\’ |
단일 부호( ‘ ) |
\” |
단일 부호( “ ) |
\r |
캐리지 리턴 |
\f |
폼 피드 |
\a |
벨 소리 |
\b |
백 스페이스 |
\000 |
널 문자 |
2-2. 인덱싱과 슬라이싱
인덱싱(Indexing)이란 무엇인가를 “가리킨다”는 의미이다.
슬라이싱(Slicing)은 무엇인가를 “잘라낸다”는 의미이다.
P |
y |
t |
h |
o |
n |
0 |
1 |
2 |
3 |
4 |
5 |
-6 |
-5 |
-4 |
-3 |
-2 |
-1 |
[문자열 인덱싱]
인덱스 0번부터 2번전까지 잘라낸다.
word의 0번째 인덱스는 ‘P’, 1번째 인덱스는 ‘y’ 이다. 따라서 ‘Py’가 잘라진다.
두번째 코드는 인덱스 2번부터 5번전까지 잘라낸다.
word의 2번째 인덱스는 ‘t’, 4번째 인덱스는 ‘o’ 이다. 따라서 ‘tho’가 잘라진다.
반응형
'<Programming> > <Python>' 카테고리의 다른 글
[Python][자료형] 집합 (0) | 2020.06.26 |
---|---|
[Python][자료형] 딕셔너리 (0) | 2020.06.26 |
[Python][자료형] 튜플 (0) | 2020.06.26 |
[Python][자료형] 리스트 (0) | 2020.06.26 |
[Python][자료형] 숫자형 (0) | 2020.06.26 |