더북(TheBook)

2.4 인덱싱과 슬라이싱

문자열의 값을 추출하는 두 가지 방법을 살펴보자.

인덱싱(indexing)은 문자열 안의 특정 위치에 있는 숫자(인덱스, 색인)로 각 문자를 참조한다.

슬라이싱(slicing)은 파이썬의 고유 기능이다. 간편한 문법을 사용하여 원하는 부분 문자들을 다양한 방법으로 참조할 수 있다.

리스트도 비슷한 기능을 제공하기 때문에 이 장의 내용이 3장 내용과 비슷해 보일 것이다. 하지만 다른 점이 있는데, 가장 큰 차이점은 다음과 같다.

*

문자열은 불변 타입이기 때문에 인덱싱, 슬라이싱 혹은 값을 변경하는 어떤 연산자도 실제 값을 변경하지 않는다.4

슬라이싱에서 인덱스를 사용할 때 모든 조합의 양수 인덱스와 음수 인덱스를 사용할 수 있다.

 

 


4 역주 대신 새로운 값을 만들어서 변수를 재사용한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.