더북(TheBook)

콜론 앞에 첫 번째 인덱스를 생략한다면 슬라이스는 문자열의 처음부터 시작한다. 두 번째 인덱스를 생략한다면 슬라이스는 문자열의 끝까지 포함한다.

>>> fruit = 'banana'

>>> fruit[:3]

'ban'

>>> fruit[3:]

'ana'

첫 번째 인덱스가 두 번째 인덱스와 같거나 크면 결과는 빈 문자열(empty string)이 된다. 빈 문자열은 인용 부호 두 개로 표현한다.

>>> fruit = 'banana'

>>> fruit[3:3]

''

빈 문자열은 어떤 문자도 포함하지 않으며 길이는 0이지만, 나머지는 다른 문자열과 같다.

이 예제를 계속해서 fruit[:]는 무엇이 될까? 직접 테스트해서 결과를 보자.

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