Python3 index()-Methode

Python3 字符串Python3 Zeichenketten


Beschreibung

Die index()-Methode prüft, ob die Zeichenkette die Teilzeichenkette str enthält. Wenn der Bereich beg (Start) und end (Ende) angegeben ist, prüft sie, ob die Teilzeichenkette innerhalb des angegebenen Bereichs enthalten ist. Diese Methode ist dieselbe wie die Python find()-Methode, außer dass sie eine Ausnahme auslöst, wenn str nicht in der Zeichenkette enthalten ist.

Syntax

Syntax der Methode index():

str.index(str, beg=0, end=len(string))

Parameters

  • str -- Die Zeichenkette, nach der gesucht werden soll
  • beg -- Startindex, Standardwert ist 0.
  • end -- Endindex, Standardwert ist die Länge der Zeichenkette.

Rückgabewert

Wenn die Teilzeichenkette enthalten ist, wird der Startindexwert zurückgegeben; andernfalls wird eine Ausnahme ausgelöst.

Beispiel

Das folgende Beispiel demonstriert die index()-Methode:

#!/usr/bin/python3

str1 = "Example example....wow!!!"
str2 = "exam";

print (str1.index(str2))
print (str1.index(str2, 5))
print (str1.index(str2, 10))

Die Ausgabe des obigen Beispiels ist wie folgt (eine Ausnahmemeldung erscheint, wenn nicht gefunden):

7
7
Traceback (most recent call last):
  File "test.py", line 8, in <module>
    print (str1.index(str2, 10))
ValueError: substring not found

Hinweis:In den folgenden Kapiteln werden wir die Verwendung von Python Exception im Detail vorstellen.


Python3 字符串Python3 Zeichenketten

Andere Erweiterungen