본문으로 건너뛰기
실습하기

find()와 rfind()로 문자열 위치 찾기

find()rfind() 함수는 문자열 내에서 특정 문자나 문자열의 위치를 찾을 때 사용합니다.


find() 함수 사용법

find() 함수는 문자열의 시작(왼쪽)부터 특정 문자나 문자열 부분을 찾아 그 위치의 인덱스를 반환합니다.

찾는 문자나 부분 문자열이 없으면 -1을 반환합니다.

find() 함수 사용 예시
text = "파이썬 수업은 어떠신가요? 즐거운 수업이 되길 바랍니다."

position = text.find("수업") # text 문자열 변수의 시작부터 "수업" 문자열의 시작 위치 반환

print(position) # 왼쪽에서 4번째 인덱스부터 "수업"이라는 문자열이 시작

rfind() 함수 사용법

rfind() 함수는 문자열의 끝부터 특정 문자나 부분 문자열을 찾아 그 위치의 인덱스를 반환합니다. 이 함수도 찾는 문자나 부분 문자열이 없으면 -1을 반환합니다.

rfind() 함수 사용 예시
text = "파이썬 수업은 어떠신가요? 즐거운 수업이 되길 바랍니다."

position = text.rfind("수업") # text 문자열 변수의 끝부터 "수업" 문자열의 시작 위치 반환

print(position) # 오른쪽에서 19번째 인덱스부터 "수업"이라는 문자열이 시작

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!