Heim >Backend-Entwicklung >Python-Tutorial >Wie überprüfe ich, ob ein Wort in einer Zeichenfolge in Python vorhanden ist?
Bestimmen der Wortpräsenz in einer Zeichenfolge in Python
Die Feststellung, ob ein bestimmtes Wort in einer Zeichenfolge vorhanden ist, ist eine häufige Anforderung in der Python-Programmierung. Ein Ansatz, dies zu erreichen, ist die Verwendung der Methode .find(), die das erste Vorkommen eines Teilstrings innerhalb eines bestimmten Strings zurückgibt, oder -1, wenn der Teilstring nicht gefunden wird. Obwohl diese Methode effektiv ist, erfordert sie zusätzliche Logik, um das Vorhandensein des Wortes zu bestimmen.
Es gibt jedoch eine einfachere Lösung, die den Mitgliedschaftsoperator (in) von Python verwendet. Mit diesem Operator können Sie auf intuitive Weise überprüfen, ob ein Wort in einer Zeichenfolge vorhanden ist. Mit diesem Operator können Sie das folgende Code-Snippet schreiben:
if word in mystring: print('success')
Wenn das Wort in der Zeichenfolge mystring vorhanden ist, wird der in-Operator als „True“ ausgewertet, was dazu führt, dass die print-Anweisung ausgeführt wird und „success“ anzeigt ." Wenn umgekehrt das Wort nicht gefunden wird, wird der Operator „in“ als „Falsch“ ausgewertet und die Druckanweisung wird nicht ausgeführt.
Dieser Ansatz ist sowohl prägnant als auch effizient und somit eine ideale Lösung zur Bestimmung der Wortpräsenz in eine Zeichenfolge in Python.
Das obige ist der detaillierte Inhalt vonWie überprüfe ich, ob ein Wort in einer Zeichenfolge in Python vorhanden ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!