Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann man mit Python feststellen, ob ein Wort in einer Zeichenfolge vorhanden ist?

Wie kann man mit Python feststellen, ob ein Wort in einer Zeichenfolge vorhanden ist?

Barbara Streisand
Barbara StreisandOriginal
2024-11-16 06:00:04207Durchsuche

How to Determine if a Word Exists in a String Using Python?

Bestimmen der Wortpräsenz in einer Zeichenfolge in Python

In Python kann das Herausfinden, ob sich ein bestimmtes Wort in einer Zeichenfolge befindet, auf mehrere Arten durchgeführt werden Wege. Eine Methode besteht darin, die Funktion .find() zu verwenden, um nach dem Vorkommen des Worts innerhalb der Zeichenfolge zu suchen. Es kann jedoch auch ein alternativer Ansatz mit einer if-Anweisung verwendet werden.

Der in der Frage dargestellte Codeausschnitt versucht, mithilfe einer if-Anweisung und .find() das Vorhandensein eines Wortes zu überprüfen, enthält jedoch einen Fehler. Um diesen Ansatz korrekt zu implementieren, sollte die korrekte Syntax wie folgt lauten:

if string.find(word) != -1:
    print("success")

Wenn die Funktion .find() in diesem korrigierten Code das Wort innerhalb der Zeichenfolge erfolgreich findet, gibt sie eine nicht negative Ganzzahl zurück stellt den Index des ersten Zeichens im Wort dar. Wenn das Wort nicht gefunden wird, wird -1 zurückgegeben. Durch den Vergleich des Ergebnisses der Funktion .find() mit -1 kann der Code genau bestimmen, ob das Wort in der Zeichenfolge vorhanden ist, da es „True“ ist, wenn das Wort gefunden wird (d. h. .find() gibt einen Nicht-Wert zurück). negative ganze Zahl) und False, wenn es nicht gefunden wird.

Das obige ist der detaillierte Inhalt vonWie kann man mit Python feststellen, ob ein Wort in einer Zeichenfolge vorhanden ist?. 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