English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Grundlegende Anleitung zu Python

Flusskontrolle in Python

Python Funktion

Python Datentypen

Dateioperationen in Python

Python Objekte und Klassen

Python Datum und Zeit

Hochwertiges Wissen über Python

Python Referenzhandbuch

Verwendung und Beispiel der index()-Methode für Python-Strings

Python-Stringmethoden

Die index()-Methode gibt den Index des Unterstrings im String zurück (wenn er gefunden wird). Wenn der Unterkette nicht gefunden wird, wird eine Ausnahme ausgelöst.

StringDie Syntax der index()-Methode ist:

str.index(sub[, start[, end]])

index()-Parameter

Der index()-Methoden verwendet drei Parameter:

  • sub  -Eine Unterkette, die im String 'str' gesucht werden soll.

  • startundend(optional)-在str [start:end]中str [start:end]中

Suchen Sie den Unterstring

  • index() Rückgabewert

  • wenn der Unterstring im String vorhanden ist, gibt er die kleinste Indexposition des gefundenen Unterstrings im String zurück.wenn der Unterstring im String nicht vorhanden ist, wird eine Ausnahme ausgelöst.ValueError

Ausnahme.index() Methode ähneltDie Indizes in Python beginnen bei 0, nicht wie

string.find() Methode-1Der einzige Unterschied ist, dass find() den Rückgabewert

:index() mit Anfangs- und Endparameter1,während index() eine Ausnahme auslöst.

Beispiel
:index() mit nur Unterstring-Parameter
result = sentence.index('is fun')
print("Unterstring 'is fun':", result)
result = sentence.index('Java')

Wenn Sie dieses Programm ausführen, wird als Ausgabe ausgegeben:

print("Unterstring 'Java':", result) 19
Rückverfolgung (letzte Aufrufe zuerst):
  Datei "...", Zeile 6Unterstring 'is fun':
ValueError: Unterstring nicht gefunden

, inresult = sentence.index('Java') Hinweis:1Die Indizes in Python beginnen bei 0, nicht wie

:index() mit Anfangs- und Endparameter2。

Beispiel
sentence = 'Python programming is fun.'
# Suchen Sie den Unterstring 'gramming ist fun.' 10))
# Suchen Sie den Unterstring 'gramming ist '
# Suchen Sie den Unterstring 'g ist' 10, -4))
# Suchen Sie den Unterstring 'programming'
print(sentence.index('fun', 7, 18))

Wenn Sie dieses Programm ausführen, wird als Ausgabe ausgegeben:

15
17
Rückverfolgung (letzte Aufrufe zuerst):
  Datei "...", Zeile 10, inprint(quote.index('fun', 7, 18))
ValueError: Unterstring nicht gefunden

Python-Stringmethoden