Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬에서 문자열의 3번째부터 5번째까지 문자 출력하는 방법

파이썬의 슬라이싱(Slicing) 기능을 사용하면 원본 문자열에서 원하는 부분 문자열(substring)을 간단하게 추출할 수 있습니다.

슬라이스 연산자 [:]의 기본 구조

슬라이스 연산자 [:]는 두 개의 피연산자를 필요로 합니다.

  • 첫 번째 피연산자: 슬라이스가 시작되는 문자의 인덱스를 나타내는 정수
  • 두 번째 피연산자: 슬라이스 범위 바로 다음(끝+1) 위치에 있는 문자의 인덱스

이때 시퀀스의 인덱스는 0부터 시작한다는 점을 꼭 기억해야 합니다.

예제 코드

>>> string = 'abcdefghij'
>>> string[2:5]
'cde'

결과 해석

위 예제에서 반환된 결과인 'cde'를 살펴보면, 슬라이스의 시작 문자 'c'는 인덱스 2에서 시작하고 마지막 문자 'e'는 인덱스 4에서 끝납니다. 따라서 끝 인덱스 4의 다음 값인 5를 두 번째 피연산자로 지정해야 합니다.

즉, string[2:5]는 인덱스 2, 3, 4에 해당하는 문자 'c', 'd', 'e'를 포함한 부분 문자열을 반환하며, 끝 인덱스 자체는 결과에 포함되지 않습니다.