Bestimmen der Wortpräsenz in einer Zeichenfolge in Python
In Python kann mithilfe verschiedener Methoden mühelos überprüft werden, ob ein Wort in einer Zeichenfolge vorhanden ist . Ein gängiger Ansatz ist die Verwendung der Methode .find(), die den Index des ersten Vorkommens des angegebenen Worts innerhalb der Zeichenfolge zurückgibt. Eine andere einfache Möglichkeit, dies zu erreichen, ist jedoch eine if-Anweisung, die den in-Operator nutzt.
Um es näher zu erläutern: Der in-Operator wertet aus, ob ein Wert Mitglied einer Sequenz oder eines Containers ist. Im Kontext einer Zeichenfolge kann der in-Operator verwendet werden, um zu bestimmen, ob ein bestimmtes Wort in der Zeichenfolge enthalten ist. Dies ermöglicht die folgende prägnante Syntax:
if word in my_string: print('success')
In diesem Beispiel stellt Wort das Wort dar, das Sie in der Zeichenfolge my_string suchen möchten. Wenn das Wort in der Zeichenfolge gefunden wird, ergibt die if-Anweisung „True“ und führt den Code innerhalb des eingerückten Blocks aus.
Betrachten Sie zur weiteren Veranschaulichung den folgenden Codeausschnitt:
my_string = "Hello, world." word = "world" if word in my_string: print('success!') # This line will execute because "world" is in the string.
Umgekehrt , wenn das Wort nicht in der Zeichenfolge vorhanden ist, wird die if-Anweisung als „Falsch“ ausgewertet und der Code innerhalb des eingerückten Blocks wird übersprungen.
Durch die Verwendung Mit dem in-Operator in Verbindung mit einer if-Anweisung können Sie effektiv feststellen, ob ein bestimmtes Wort in einer bestimmten Zeichenfolge in Python vorhanden ist. Dieser unkomplizierte Ansatz bietet eine prägnante und lesbare Lösung für diese häufige Aufgabe.
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!