이번에는 Python에서 문자열을 다루는 방법 중,
색인을 이용하는 방법을 알아보겠습니다.
먼저 "새 PYTHON 3 노트" 를 만듭니다.
[]를 이용하는 숫자 색인
Python에서는 문자열 뒤에 []를 추가해서 숫자 색인을 이용할 수 있습니다.
문자열에 숫자 색인을 추가하면, 문자열에서 특정 부분만 불러오게 됩니다.
숫자 색인의 기본적인 사용법은 아래와 같습니다.
'문자열'[숫자(색인)]
문자열과 달리 숫자 색인에는 따옴표를 붙이지 않습니다.
색인에서 숫자의 의미
문자열에서 숫자 색인 0은 첫 번째 글씨만으로 이루어진 문자열을 불러오고,
1 이상의 숫자 색인은 순서대로 그 다음의 문자열을 불러옵니다.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
이 | 것 | 은 | 글 | 씨 | 이 | 다 | . |
문자열의 글자 수 이상의 숫자 색인을 사용하면
에러가 생겨납니다.
-1 이하의 숫자 색인은 맨 마지막 글씨부터 순서대로 그 앞의 문자열을 불러옵니다.
-9 | -8 | -7 | -6 | -5 | -4 | -3 | -2 | -1 |
이 | 것 | 은 | 글 | 씨 | 이 | 다 | . |
: 기호를 이용하는 숫자 범위 색인
: 기호를 이용해서 두 개의 색인을 사용하면
왼쪽 색인부터 오른쪽 색인 바로 앞까지를 포함한 문자열을 불러올 수 있습니다.
: 기호를 사용한 색인의 사용법은 아래와 같습니다.
'문자열'[ 숫자 : 숫자 ]
: 기호 왼쪽의 색인이 가리키는 글자가
: 기호 오른쪽의 색인이 가리키는 글자 이후의 글자인 경우에는
아무런 문자도 포함하지 않은 문자열을 불러오게 됩니다.
: 기호의 좌우의 색인은 생략할 수 있습니다.
왼쪽의 색인이 생략되면 첫 번째 글씨부터, 오른쪽 색인이 생략되면 마지막 글씨까지 포함된 문자열을 불러오게 됩니다.