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

Grundlegende Python-Tutorials

Flusskontrolle in Python

Funktionen in Python

Datenarten in Python

Dateioperationen in Python

Python Objekte und Klassen

Python Datum und Zeit

Hochwertiges Wissen über Python

Python Referenzhandbuch

Verwendung und Beispiel der Python-String-Methode find()

Python-Stringmethoden

Die find()-Methode gibt den Index der ersten Position der Unterzeile zurück, an der der Suchstring gefunden wird (wenn gefunden). Wenn der Suchstring nicht gefunden wird, wird-1。

Die Syntax der find()-Methode lautet:

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

find() Parameter

Die Methode find() kann maximal drei Parameter verwenden:

  • sub- es ist der zu suchende Unterstring im String str.

  • startundend (optional)-Suchen Sie den Unterstring str[start:end]

find()-Rückgabewert

Die Methode find() gibt einen ganzzahligen Wert zurück.

  • Wenn der Unterstring im String vorhanden ist, wird die erste Erscheinungsort des Unterstrings zurückgegeben.

  • Wenn der Unterstring im String nicht vorhanden ist, wird zurückgegeben-1。

Beispiel1:find() ohne Start- und Endparameter

quote = 'Let it be, let it be, let it be'
result = quote.find('let it')
print("Unterstring 'let it':", result)
result = quote.find('small')
print("Unterstring 'small ':", result)
# Wie man find() verwendet
if  (quote.find('be,') != -1):
  print("Zeichenkette enthalten 'be,'")
else:
  print("Zeichenkette nicht enthalten")

Wenn Sie dieses Programm ausführen, wird ausgegeben:

Unterstring 'let it': 11
Unterstring 'small ': -1
enthaltende Zeichenkette 'be,'

Beispiel2:find() mit Start- und Endparameter

quote = 'Do small things with great love'
# Suchen Sie den Unterstring 'hings with great love'
print(quote.find('small things', 10))
# Suchen Sie den Unterstring ' small things with great love' 
print(quote.find('small things', 2))
# Suchen Sie den Unterstring 'hings with great lov'
print(quote.find('o small ', 10, -1))
# Suchen Sie den Unterstring 'll things with'
print(quote.find('things ', 6, 20))

Wenn Sie dieses Programm ausführen, wird ausgegeben:

-1
3
-1
9

Python-Stringmethoden