Python - Prüfen, ob eine Zeichenfolge eine andere Zeichenfolge enthält?

Python - Überprüfen Sie, ob eine Zeichenfolge eine andere Zeichenfolge enthält?

In Python können wir den Operatorin oderstr.find() verwenden, um zu überprüfen, ob ein String einen anderen String enthält.

1. im Betreiber

name = "example is learning python 123"

if "python" in name:
    print("found python!")
else:
    print("nothing")

Ausgabe

found python!

2. str.find()

name = "example is learning python 123"

if name.find("python") != -1:
    print("found python!")
else:
    print("nothing")

Ausgabe

found python!

Versuchen Sie, die Zeichenfolge vor dem Suchen in Groß- oder Kleinschreibung umzuwandeln, um die Suche unabhängig von der Groß- / Kleinschreibung durchzuführen.

name = "example is learning python 123"

if name.upper().find("PYTHON") != -1:
    print("found python!")
else:
    print("nothing")

Ausgabe

found python!