In diesem Artikel werden wir einige der nachstehend erwähnten Methoden erörtern, um nach Substrings in Saiten in Python auf Ubuntu (Linux OS) zu suchen, können Sie eine der Methoden gemäß Ihrer Anforderung befolgen:
Erfordernis
Jede Python -Version muss auf Ihrem Ubuntu -System installiert werden(Python3 ist in den neuesten Ubuntu-Versionen vorinstalliert)
So erstellen Sie eine Python -Datei
Um in Python auf Linux -System zu codieren, müssen Sie eine Python -Datei mit erstellen “.py ” Verlängerung. Erstellen Sie „Python_file.py ”nach unten erwähnter Befehl:
$ nano python_file.pyWichtiger Hinweis
So überprüfen Sie nach Substring, indem Sie "im" Operator "verwenden"
Eine der einfachsten Möglichkeiten, um zu überprüfen, ob ein bestimmtes Substring in der String besteht oder nicht in Python ist mit Hilfe des "In" -Preibers. Der „In“ -Operator gibt einen Booleschen Wert von „wahr“ zurück, wenn das Substring existiert und „falsch“, wenn es nicht existiert.
Im Folgenden finden Sie die Syntax des „In“ -Operators, um nach Substring zu suchen:
[Substring] in [String]Ersetzen [Substring] Mit Substring möchten Sie in spezifischer Weise finden [String]. Um Substring "Linux" in String "this is LinuxHint" zu finden, schreiben Sie den folgenden Code in neu erstellt “Python_file.py ” Datei oben:
print ("\ n Find Substring \ 'Linux \' in" this is LinuxHint "mit dem Operator"))Führen Sie den geschriebenen Code aus, um das Ergebnis auf dem Terminal auszugeben, um den Code auszuführen “Python_file.py ” nach unten erwähnter Befehl:
$ python3 python_file.pySo überprüfen Sie nach Substring mithilfe der String „find ()“ -Methode
Die String -Methode "Find ()" kann verwendet werden, um in einer angegebenen Zeichenfolge nach Substring zu suchen. Wenn das Substring vorhanden ist, gibt es den Startindexwert von Substring zurück, sonst gibt es „-1“ zurück, wenn das Substring nicht vorhanden ist.
Im Folgenden ist die Syntax if find () -Methode zur Suche nach Substring:
Saite.Find ([Substring], [Start-Index], [Endindex])String: String -Variable, in der String gespeichert ist.
Substring: Ersetzen Sie es durch das Substring, das Sie finden möchten.
Startindex (optional): Der Startpunkt/der Index für Substring suchen.
End-Index (optional): Der Endpunkt/der Index zur Suche nach Substring.
Um den Index von "Linux" in "This is LinuxHint" zu finden, schreiben Sie den folgenden Code in "python_file.py ”:
print ("\ n find substring \ 'linux \' in" this is LinuxHint "mit der find () -Methode"))Führen Sie den geschriebenen Code aus, um das Ergebnis auf dem Terminal auszugeben, um den Code auszuführen “Python_file.py ” nach unten erwähnter Befehl:
$ python3 python_file.pyÜberprüfen Sie nach dem Substring „Linux“ zwischen „Index 1“ und „Index 7"Schreiben Sie den folgenden erwähnten Code in" Python_file ".py ”
print ("\ n find substring \ 'linux \' in" this is LinuxHint "mit der find () -Methode"))Führen Sie den geschriebenen Code aus, um das Ergebnis auf dem Terminal auszugeben, um den Code auszuführen “Python_file.py ” nach unten erwähnter Befehl:
$ python3 python_file.pySo überprüfen Sie nach Substring mithilfe der String -Methode "index ()"
Der String Index () Methode gibt den Startindex eines Substrings zurück, wenn es vorhanden ist. Es ist sehr ähnlich wie bei der Find () -Methode, außer dass sie eine Ausnahme sendet, wenn ein Substring nicht gefunden wird, sodass wir die verwenden müssen "Versuch außer" Block Dafür ist es Fall sensibel, also schreiben Sie das Substring sorgfältig.
Saite.Index ([Substring], [Start-Index], [End-Index])String: String -Variable, in der die Zeichenfolge gespeichert ist/ Sie können den Zeichenfolgenwert hier direkt angeben.
Substring: Ersetzen Sie es durch das Substring, das Sie finden möchten.
Startindex (optional): Der Startpunkt/der Index für Substring suchen.
End-Index (optional): Der Endpunkt/der Index zur Suche nach Substring.
Beispiel 1:
Um den Index von "Linux" in "This is LinuxHint" zu finden, schreiben Sie den folgenden Code in "Python_file".py ”:
print ("\ n Finden Sie Substring \ 'Linux \' in" this is LinuxHint "mit Index () -Methode"))Führen Sie den geschriebenen Code aus, um das Ergebnis auf dem Terminal auszugeben, um den Code auszuführen “Python_file.py ” nach unten erwähnter Befehl:
$ python3 python_file.pyBeispiel 2:
Überprüfen Sie nach dem Substring „Linux“ zwischen „Index 1“ und „Index 7“ Schreiben Sie den folgenden Code in der „Python_file.PY ”-Datei:
print ("\ n Finden Sie Substring \ 'Linux \' in" this is LinuxHint "mit Index () -Methode"))Führen Sie den geschriebenen Code aus, um die Ausgabe auf dem Terminal zu erhalten “Python_file.py ” nach unten erwähnter Befehl:
$ python3 python_file.pyIn der obigen Ausgabe wird das Schlüsselwort "Linux" nicht gefunden, da es zwischen Index7 und Index9 liegt. Um das Schlüsselwort "Linux" zu erhalten, müssen Sie diese Indizes einschließen.
Überprüfen Sie nach Substring „Linux“ zwischen „Index 1“ und „Index 15“ Schreiben Sie den folgenden Code in der „Python_file.PY ”-Datei:
print ("\ n Finden Sie Substring \ 'Linux \' in" this is LinuxHint "mit Index () -Methode"))Führen Sie den geschriebenen Code aus, um die Ausgabe auf dem Terminal zu erhalten “Python_file.py ” nach unten erwähnter Befehl:
$ python3 python_file.pyJetzt wird die Zeichenfolge als "Linux" komplette Substring zwischen dem angegebenen Index gefunden.
Abschluss:
Während des Programms befassen wir uns täglich mit Strings und Substrings. Sie sind ein wesentlicher Bestandteil der Programmierung. In diesem Artikel haben wir einige Methoden erörtert, um Substring von String in Python auf Ubuntu (Linux -System) zu finden. Zu den in diesem Artikel diskutierten Methoden gehört, wie Sie Substring mit dem „IN“ -Preiber, find () Methode, Indexmethode () finden können. Nach dem Lesen dieses Artikels können Sie Substring in String aus den oben genannten Methoden finden und entsprechend in Ihrem Programm verwenden.