문자열의 인덱스를 반환하는 파이썬 함수 중에서 find가 있지만,
이 함수는 제일 처음 인덱스를 반환하기 때문에 제일 마지막부터 찾고 싶어서 시작점을 지정해서 " str.find('a', -1) "를 시도해 봤는데 잘 안되었다.
그러던 중 아주 간단하고 유용한 새로운 함수를 알게되었는데 그것이 바로 rfind 함수였다.
find 함수는 제일 처음 인덱스를 반환하지만,
rfind 함수는 제일 마지막 인덱스를 반환해준다!!
+ 이와 같은 원리의 rindex() 도 존재!!
아래는 find()와 index()를 정리한 글이다.
728x90
'Python' 카테고리의 다른 글
[파이썬] list(리스트)에서 원소파이썬] list(리스트)에서 원소 삭제하기(remove, del, pop, clear) (0) | 2024.09.10 |
---|---|
[파이썬] 파이썬의 대입이란? (0) | 2024.08.30 |
[파이썬] 알파벳 변환에 쓸 수 있는 ord 함수 와 chr 함수 (0) | 2024.08.21 |
[파이썬] 몫과 나머지를 한번에 구하는 divmod 함수 (0) | 2024.08.18 |
[파이썬] 인덱스 찾기 ( index()와 find()의 차이점 ) (0) | 2024.08.17 |