제멋대로 강의 1 - Python 3

문자열의 색인

Python 의 "문자열" 은 숫자 색인을 이용해서 일부분만 불러올 수 있다.

이번에는 Python에서 문자열을 다루는 방법 중,
색인을 이용하는 방법을 알아보겠습니다.
먼저 "새 PYTHON 3 노트" 를 만듭니다.
새 PYTHON 3 노트 생성

[]를 이용하는 숫자 색인

Python에서는 문자열 뒤에 []를 추가해서 숫자 색인을 이용할 수 있습니다.
문자열에 숫자 색인을 추가하면, 문자열에서 특정 부분만 불러오게 됩니다.
숫자 색인의 기본적인 사용법은 아래와 같습니다.

'문자열'[숫자(색인)]

단순 숫자 색인을 이용한 문자열 잘라내기

문자열과 달리 숫자 색인에는 따옴표를 붙이지 않습니다.

색인에서 숫자의 의미

문자열에서 숫자 색인 0은 첫 번째 글씨만으로 이루어진 문자열을 불러오고,
1 이상의 숫자 색인은 순서대로 그 다음의 문자열을 불러옵니다.

문자열에서 0 이상의 숫자 색인이 가리키는 위치
0 1 2 3 4 5 6 7 8
  .

문자열의 글자 수 이상의 숫자 색인을 사용하면
에러가 생겨납니다.
문자열 크기 이상의 숫자 색인 사용 오류

-1 이하의 숫자 색인은 맨 마지막 글씨부터 순서대로 그 앞의 문자열을 불러옵니다.

문자열에서 -1 이하의 숫자 색인이 가리키는 위치
-9 -8 -7 -6 -5 -4 -3 -2 -1
  .

-1 이하 숫자 색인을 이용한 문자열 잘라내기

: 기호를 이용하는 숫자 범위 색인

: 기호를 이용해서 두 개의 색인을 사용하면
왼쪽 색인부터 오른쪽 색인 바로 앞까지를 포함한 문자열을 불러올 수 있습니다.
: 기호를 사용한 색인의 사용법은 아래와 같습니다.

'문자열'[ 숫자 : 숫자 ]

: 기호를 이용한 숫자 범위 색인 사용

: 기호 왼쪽의 색인이 가리키는 글자가
: 기호 오른쪽의 색인이 가리키는 글자 이후의 글자인 경우에는
아무런 문자도 포함하지 않은 문자열을 불러오게 됩니다.
왼쪽 색인이 오른쪽 색인 이후의 글자를 가리키는 경우의 빈 문자열 반환

: 기호의 좌우의 색인은 생략할 수 있습니다.
왼쪽의 색인이 생략되면 첫 번째 글씨부터, 오른쪽 색인이 생략되면 마지막 글씨까지 포함된 문자열을 불러오게 됩니다.
: 기호 앞뒤의 색인 생략 결과

댓글

댓글 본문
버전 관리
최동희
현재 버전
선택 버전
graphittie 자세히 보기