Python finden das erste Ereignis in der Saite

Python finden das erste Ereignis in der Saite
In der Programmiersprache haben wir viele Variablen routinemäßig verwendet. Eines der berühmtesten Veränderungen ist eine String -Variable, die aus vielen Zeichen oder Wörtern besteht. Viele der Funktionen können mit vielen integrierten Methoden in diesen Stringvariablen erreicht werden. Eine der Funktionen besteht darin, das erste Ereignis einer Zeichenfolge zu erhalten. Das erste Ereignis bedeutet das allererste Ergebnis für ein Substring, das mehr als einmal in einer Originalzeichenfolge kommt.

In diesem Leitfaden werden wir daher die Find -Methode diskutieren, um das erste Ereignis in einer Zeichenfolge zu finden, während wir in der Python -Sprache codieren. Stellen Sie sicher, dass die neueste Version von Python 3 auf Ihrem Ubuntu 20 installiert ist.04 System. Beginnen wir mit dem Öffnen des Shell -Terminals mit dem Tastenanschlag "Strg+Alt+T".

Beispiel 1

Beginnen Sie mit der Schaffung einer neuen Python -Datei mit dem Namen „Auftreten.py ”. Verwenden Sie das Schlüsselwort "Touch" zu diesem Zweck. Ubuntu 20.04 erstellt viele darin konfigurierte Redakteure, die bereits darin konfiguriert sind. Sie können den VIM -Editor, den Texteditor oder den Gnu Nano Editor verwenden. Der Nano -Editor wurde verwendet, um die neu erstellte Datei in der Shell -Konsole zu öffnen. Beide Befehle wurden unten gezeigt.

$ touch tritt auf.py
$ nano kommt.py

Fügen Sie in der leeren Datei die Python-Support hinzu, die in Form von rotem Text oben in einer Datei hervorgehoben wurde. Wir haben eine String -Variable mit einem String -Wert initialisiert. Diese Zeichenfolge enthält zwei Vorkommen des Alphabets „I“, nach dem wir suchen möchten. Die erste Druckanweisung wurde verwendet, um die Originalzeichenfolge anzuzeigen. Eine weitere Variable „Index“ wurde deklariert. Die "Find" -Funktion wurde verwendet, um den Index des ersten Auftretens eines Alphabets "I" zu erhalten. Diese Indexnummer wird in der Variablen „Index“ gespeichert, und die Druckanweisung zeigt sie auf der Shell an.

#!/usr/bin/python3
String = “Ich bin ein Mädchen. Ich kenne Programmierung.”
print ("Original String ist:", String)
Index = Zeichenfolge.Finden Sie ("I")
print („Index des Vorkommens 'I' ist:“, Index)

Python3 wurde verwendet, um die Datei auszuführen. Im Gegenzug haben wir die Indexnummer für das erste Auftreten eines Alphabets "I" gemäß der Ausgabe I.e. 0.

$ python3 tritt auf.py

Beispiel 2

Lassen Sie uns sehen, wie die Find () -Methode zum Auftreten funktioniert, das nicht in der Zeichenfolge zu finden ist. Also haben wir die Zeichenfolge aktualisiert und sie ausgedruckt. Danach verwenden zwei Druckanweisungen die Funktion „find ()“ in der Zeichenfolge, um die Indexnummer des Alphabets "A" und "I" getrennt zu erhalten. Das Alphabet „A“ befindet sich bereits in der Zeichenfolge, aber „I“ befindet sich nirgends in der Zeichenfolge.

#!/usr/bin/python3
String = "Dies ist eine Zeichenfolge. Werfen wir einen Blick"
print ("Original String ist:", String)
print ("Index des Vorkommens 'a' ist:", String.finde einen"))
print („Index des Vorkommens 'I' ist:“, String.finde ("i"))

Führen Sie die Codedatei mit dem Schlüsselwort Python3 aus. Im Gegenzug haben wir den Index der ersten Existenz des Alphabets „A“ im Index 8 erhalten. Andererseits gibt es für das Alphabet "I" -1 zurück, da das Alphabet "I" kein Auftreten des Alphabets gibt.

$ python3 tritt auf.py

Beispiel 3

Machen wir ein weiteres Beispiel mit einem kleinen Update. Wir haben zwei Saiten S1 und S2 angegeben. Der variable Start wurde mit einem Wert von 4 initialisiert. Zwei Druckanweisungen werden verwendet, um die Zeichenfolge S1 und S2 getrennt zu drucken. Die Find () -Methode wurde auf der Variablen S1 verwendet, um das Substring „S1“ daraus zu ermitteln, während er aus der Indexnummer 4 beginnt. Wo das erste Vorkommen von Substring S1 i.e. "Wird" gefunden, sein Index wird auf den Variablenindex gespeichert. Der Index wird ausgedruckt.

#!/usr/bin/python3
S1 = “Dies ist eine Originalzeichenfolge.”
S2 = "ist"
Start = 4
print („Original String ist:“, S1)
Druck („Vorkommen ist:“, S2)
Index = S1.Finden (S2, Start)
Print („Index des Vorkommens:“, Index)

Nachdem wir diesen aktualisierten Code ausgeführt haben, haben wir festgestellt.

$ python3 tritt auf.py

Abschluss

Innerhalb dieses Leitfaden. Wir haben recht einfache und verständliche Beispiele in Ubuntu 20 besprochen.04. Wir glauben, dass dieser Artikel für jeden Benutzer konstruktiv sein wird.