Tip

python find, rfind

mmresult 2019. 3. 6. 14:02

python 으로 프로그램 할 때 문자열 찾기를 할 때.

song_string = "01.2345.png"

n = photo_dir.find('.')

n 값은 당연히 2를 return 하겠지요.


그럼 오른쪽 부터 찾는 함수 rfind 를 사용 하면 n 의 값은?

n = photo_dir.rfind('.')

3을 기대 했나요? 정답은 7

rfind 는 첫번째 찾은 문자를 뒤에서 부터 계산 했을 때 index 를 리턴 합니다.