Python의 index() 메서드는 문자열에 하위 문자열 str이 포함되어 있는지 여부를 감지합니다. beg(시작) 및 end(끝) 범위가 지정된 경우 이 메서드는 지정된 범위에 포함되어 있는지 확인합니다. Python find() 메소드. 그러나 str이 문자열에 없으면 예외가 보고됩니다.
구문
index() 메서드 구문:
str.index(str, beg=0, end=len(string))
Parameters
str -- 검색된 문자열 지정 beg -- 시작 인덱스, 기본값은 0입니다. end – 끝 인덱스, 기본값은 문자열 길이입니다.
관련 권장 사항: "python 비디오 튜토리얼"
반환 값
하위 문자열이 포함된 경우 시작 인덱스 값을 반환하고, 그렇지 않으면 예외가 발생합니다.
예
다음 예는 index() 메서드의 예를 보여줍니다.
#!/usr/bin/python str1 = "this is string example....wow!!!"; str2 = "exam"; print str1.index(str2); print str1.index(str2, 10); print str1.index(str2, 40);
위 예의 출력 결과는 다음과 같습니다.
15 15 Traceback (most recent call last): File "test.py", line 8, in print str1.index(str2, 40); ValueError: substring not found shell returned 1
위 내용은 파이썬에서 인덱스를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!