Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich überprüfen, ob ein Python-String einen Teilstring enthält?

Wie kann ich überprüfen, ob ein Python-String einen Teilstring enthält?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-22 10:48:11811Durchsuche

How Can I Check if a Python String Contains a Substring?

Python-Methode „String enthält Teilzeichenfolge“

In Python gibt es keine dedizierte Methode string.contains() oder string.indexof() zum Überprüfen, ob eine Zeichenfolge eine Teilzeichenfolge enthält . Es gibt jedoch alternative Ansätze, um diese Funktionalität zu erreichen.

Verwendung des „in“-Operators

Der „in“-Operator kann verwendet werden, um zu testen, ob ein Teilstring innerhalb eines Strings vorhanden ist. Es vergleicht die Teilzeichenfolge mit der gesamten Zeichenfolge und gibt „True“ zurück, wenn sie gefunden wird.

if "blah" in some_string:
    # Code to be executed if "blah" is in some_string
else:
    # Code to be executed if "blah" is not in some_string

Hinweis: Beim „in“-Operator wird die Groß-/Kleinschreibung beachtet.

Sonstiges Alternativen

  • string.find()-Methode: Gibt den Index der ersten zurück Vorkommen der Teilzeichenfolge oder -1, wenn nicht gefunden.

    index = some_string.find("blah")
  • string.startswith()-Methode:Überprüft, ob die Zeichenfolge mit der angegebenen Teilzeichenfolge beginnt.

    if some_string.startswith("blah"):
      # Code to be executed if some_string starts with "blah"
  • string.endswith()-Methode:Überprüft, ob Die Zeichenfolge endet mit der angegebenen Teilzeichenfolge.

    if some_string.endswith("blah"):
      # Code to be executed if some_string ends with "blah"

Das obige ist der detaillierte Inhalt vonWie kann ich überprüfen, ob ein Python-String einen Teilstring enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn