Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬에서 문자열 rindex()

<시간/>

이 튜토리얼에서는 rindex() 문자열 방식.

rindex() 메서드 하위 문자열이 마지막으로 나타나는 인덱스를 반환합니다. 문자열 . 주어진 부분 문자열이 문자열에서 발견되지 않으면 예외가 발생합니다.

# initializing a stringstring ='Tutorialspoint는 파이썬을 배우기에 좋은 곳입니다. Tutorialspoint is anian company'# rindexprint(string.rindex('Tutorialspoint'))를 사용하여 'Tutorialspoint' 찾기 # rfindprint(string.rindex('is'))를 사용하여 'is' 찾기

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

4964

두 개의 선택적 인수를 제공할 수도 있습니다. start 그리고 종료 인덱스. 시작과 인덱스를 제공하면 rindex() 끝 인덱스를 포함하지 않는 범위에서 하위 문자열을 검색합니다.

# initializing a stringstring ='Tutorialspoint는 파이썬을 배우기에 좋은 곳입니다. Tutorialspoint is anian company'# rindexprint(string.rindex('Tutorialspoint', 0, 45))#를 사용하여 '튜토리얼 포인트' 찾기 # rfindprint(string.rindex('is', 0, 45))를 사용하여 'is' 찾기 

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

015

주어진 부분 문자열이 문자열에 없으면 rindex() 예외가 발생합니다. 예를 들어 보겠습니다.

# initializing a stringstring ='Tutorialspoint는 파이썬을 배우기에 좋은 곳입니다. Tutorialspoint는 anian company'# rindexprint(string.rindex('tutorialspoint'))를 사용하여 'Tutorialspoint'를 찾는 회사입니다.

출력

위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

---------------------------------------------- ----------------------------ValueError Traceback(가장 최근 호출 마지막) in 34 # rfind를 사용하여 '튜토리얼 포인트' 찾기----> 5 print(string.rindex('tutorialspoint'))ValueError:하위 문자열을 찾을 수 없음

결론

튜토리얼에서 의문점이 있으면 댓글 섹션에 언급하세요.