Python 문자열 rindex() 메서드

예제

문자 "China" 가 마지막으로 나타나는 위치:

txt = "China is a great country. I love China."
x = txt.rindex("casa")
print(x)

실행 예제

정의와 사용법

rindex() 메서드는 지정된 값의 마지막 출현을 찾습니다.

해당 값이 찾지 못되면, rindex() 메서드는 예외를 발생시킵니다.

rindex() 메서드는 rfind() 메서드와 거의 같습니다. 아래 예제를 참조하세요.

문법

string.rindex(value, start, end)

파라미터 값

파라미터 설명
value 필수 사항. 검색할 값.
start 선택 사항. 어디서 검색을 시작할 것인가. 기본적으로 0입니다.
end 선택 사항. 검색을 어디에서 종료할 것인가. 기본적으로 문자열의 끝에서 종료합니다.

更多实例

예제

텍스트에서 마지막으로出现的 문자 "e"는 어디에 있습니다?

txt = "Hello, welcome to my world."
x = txt.rindex("e")
print(x)

실행 예제

예제

5와 10 위치 사이에서만 검색할 경우, 텍스트에서 마지막으로出现的 문자 "e"는 어디에 있습니다?

txt = "Hello, welcome to my world."
x = txt.rindex("e", 5, 10)
print(x)

실행 예제

예제

해당 값이 찾지 못되면, rfind() 메서드는 -1을 반환하지만, rindex() 메서드는 예외를 발생시킵니다:

txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))

실행 예제