ღ yuni_world ღ

[Python] 문자열 검색 find() 함수 본문

Python

[Python] 문자열 검색 find() 함수

ღ유닝이ღ 2023. 7. 5. 01:19

🔴find() 함수

- find() 함수는 지정한 문자의 위치를 찾아주는 함수로, 지정한 문자의 인덱스를 반환한다.

- 문자열에 지정한 문자가 여러개가 있다면 왼쪽부터 가장 먼저 있는 문자의 인덱스를 반환한다.

- 문자열에 찾으려는 문자가 없다면 -1을 반환한다.

  • str.find(찾을 문자)
  • str.find(찾을 문자, 시작 index)
  • str.find(찾을 문자, 시작 index, 끝 index)
s = 'hihello'
print(s.find('l'))

# 4

🔴rfind() 함수

- rfind() 함수는 find()함수와 공통점이 많은 함수로, 차이점은 오른쪽부터 문자를 찾기 시작해 오른쪽에서 가장 먼저 있는 문자의 인덱스를 반환한다는 차이점이 있다.