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

파이썬에서 문자열의 처음 100자를 가져오는 방법

슬라이스 연산자로 문자열 일부 추출하기

파이썬에서는 슬라이스(slice) 연산자인 콜론(:)을 사용하면 문자열의 원하는 부분을 간단하게 추출할 수 있습니다. 슬라이스 연산자는 두 개의 피연산자를 가지는데, 하나는 잘라낼 구간의 시작 인덱스이고 다른 하나는 끝 인덱스입니다.

substr = var[x:y]

위 코드는 변수 varx번째 인덱스부터 y번째 인덱스 바로 앞까지의 부분 문자열을 반환합니다. 참고로 파이썬의 시퀀스(문자열 포함)는 0부터 시작하는 제로 베이스(zero-based) 인덱스를 사용합니다.

기본 예제

다음 예제는 7번째 문자부터 세 글자를 추출하는 코드입니다.

>>> var="Hello how are you?"
>>> str1=var[6:9]
>>> str1
'how'

문자열의 처음 100자를 얻으려면 시작 인덱스를 0으로, 끝 인덱스를 100으로 지정하면 됩니다.

>>> str1=var[0:100]

알아두면 유용한 팁

  • 시작 인덱스가 0일 때는 생략할 수 있으므로 var[:100]과 같이 더 간결하게 작성할 수도 있습니다.
  • 문자열 길이가 100자보다 짧은 경우에도 오류 없이 전체 문자열이 그대로 반환됩니다.