Python에서 find()를 사용하여 부분 문자열의 총 발생 횟수를 찾는 방법?

hackcodehack·2022년 5월 27일
0

파이썬에서 찾기 기능이란 무엇입니까?

find() 메서드는 지정된 값의 첫 번째 항목을 찾습니다.

find() 메서드는 값을 찾지 못하면 -1을 반환합니다.

find() 메서드는 index() 메서드와 거의 동일하지만 유일한 차이점은 index() 메서드가 값을 찾을 수 없는 경우 예외를 발생시킨다는 것입니다. (아래 예시 참조)

통사론:

string.find(값, 시작, 끝)

이것은 또한 간단한 작업이며 find() 및 루프를 사용하여 이를 수행할 수 있습니다.

repeatStr = '반복 문자열, 반복 문자열, 반복 문자열입니다.'
시작 = 0
발생 = 0
범위(len(repeatingStr))의 i에 대해:
    j = repeatStr.find('반복', 시작)
    if(j != -1):
        시작 = j+1
        발생 += 1

print("총 발생 횟수: ", 발생 횟수)

산출:

총 발생 횟수: 3

이 시대부터 시작하여 값을 0으로 설정한 다음 '루루'를 즐깁니다.

플로레 내에서 '반복'하는 하위 스트림이 있는지 확인하세요.

쇼케이스는 1을 시작하고 값을 1로 유지합니다. 1가지 더 많은 이유는 다음과 같습니다.

'가죽'의 값이 올랐습니다.

참조:

  1. https://www.scaler.com/topics/find-function-in-python/

Read More on Python:

행복한 배움!

0개의 댓글