Teile einer Zeichenfolge in Python abrufen
- die Slicing-Methode in Python
- Holen Sie sich die linke Zeichenfolge mit der Slicing-Methode in Python
- Holen Sie sich die mittlere Zeichenfolge mit der Slicing-Methode in Python
- Holen Sie sich die richtige Zeichenfolge mit der Slicing-Methode in Python
- Holen Sie sich das letzte Element der Zeichenfolge mit der Slicing-Methode in Python
-
Holen Sie sich die Zeichenfolge mit dem Parameter
Step
in der Slicing-Methode in Python
In diesem Artikel wird untersucht, wie Sie Teile einer Zeichenfolge in Python erhalten. Es gibt Situationen, in denen wir einige der Alphabete oder Elemente der ursprünglichen Zeichenfolge in Python abrufen müssen.
Zu diesem Zweck verwenden wir die Substring-Methode, die einige spezifische Elemente dieses Strings liefert. Die Slicing-Methode ist auch die gleiche wie die Substring-Methode.
die Slicing-Methode in Python
Wir können die Slicing-Methode verwenden, um die spezifischen Teile der Liste, des Arrays oder der Tupel zu erhalten. Wir können es auch verwenden, um bestimmte Teile der Zeichenfolgen und Listen zu löschen oder zu ändern.
Wir können in der Slicing-Funktion angeben, wo wir den Slicing-Prozess in Python starten und beenden möchten.
Der Anfangspunkt der Saite kann als linke Saite bezeichnet werden, der mittlere Teil der Saite kann als mittlere Saite bezeichnet werden und das Ende der Saite kann als rechte Saite bezeichnet werden. Dies basiert auf den Positionen von Zeichenfolgen von ihrer ursprünglichen Zeichenfolge.
Holen Sie sich die linke Zeichenfolge mit der Slicing-Methode in Python
Der Startpunkt der Zeichenfolge ist der Anfangsteil, der angibt, wo wir mit dem Slicing beginnen möchten. Der Startpunkt oder die linke Zeichenfolge wird immer angegeben, wenn eine Zeichenfolge geschnitten wird.
Wenn es nicht angegeben ist, ist der Standardwert Null.
Wir müssen auch das Ende der Zeichenfolge angeben, an der wir die ursprüngliche Zeichenfolge schneiden möchten, um eine Teilzeichenfolge zu erhalten. Es ist wichtig, den Endpunkt des Slice zu bestimmen, wenn wir die ursprüngliche Zeichenfolge in mehrere oder zwei Teilzeichenfolgen konvertieren.
Da der Standardwert das zweitletzte Element der ursprünglichen Zeichenfolge ist, wird die ursprüngliche Zeichenfolge als Teilzeichenfolge ohne das letzte Element der ursprünglichen Zeichenfolge beibehalten, wenn wir den Endpunkt nicht angeben.
Der Schritt
ist das Zeichen, das beim Slicing verwendet wird, um das nächste Element der Liste oder Zeichenfolge auszuwählen. Wenn wir ein Inkrement von 1 Element hinzufügen wollen, dann ist Schritt
1
, und wenn wir 2 hinzufügen, dann ist Schritt
2
.
Lassen Sie uns nun anhand einiger Beispiele über die Verwendung der Slicing-Methode sprechen.
Wenn wir eine Zeichenfolge haben und die ersten sechs Elemente aus dieser Zeichenfolge abrufen möchten, können wir den folgenden Code verwenden.
# python
originalString = "Slicing the string with Python"
leftString = originalString[0:6]
print("The left string collected is ", leftString)
Ausgang:
Wie Sie im obigen Beispiel sehen können, können wir den spezifischen Teil des Strings mit der Slicing-Methode erhalten, indem wir Python mitteilen, dass der Startpunkt 0
und der Endpunkt 6
ist.
Wir haben den linken Teil der Saite.
Holen Sie sich die mittlere Zeichenfolge mit der Slicing-Methode in Python
Versuchen wir nun, den mittleren Teil der Zeichenfolge mit derselben Funktion wie unten gezeigt zu erhalten.
# python
originalString = "Slicing the string with Python"
middleString = originalString[8:18]
print("The middle string collected is ", middleString)
Ausgang:
Wie Sie sehen können, haben wir mithilfe der Slicing-Methode angegeben, welchen mittleren Teil wir als mittleren String in Python haben wollten, und wir haben diesen Teil des Strings schnell erhalten.
Holen Sie sich die richtige Zeichenfolge mit der Slicing-Methode in Python
Lassen Sie uns nun ein weiteres Beispiel durchgehen, in dem wir versuchen werden, den letzten Teil der ursprünglichen Zeichenfolge mit der gleichen Methode wie unten gezeigt zu erhalten.
# python
originalString = "Slicing the string with Python"
rightString = originalString[19:]
print("The right string collected is ", rightString)
Ausgang:
Wie Sie dem obigen Beispiel entnehmen können, haben wir den Endpunkt für die Slicing-Methode nicht erwähnt. Wir haben nur den Startpunkt angegeben und die Zeichenfolge bis zum Ende aufgeteilt, da der Wert standardmäßig das letzte Element war.
Holen Sie sich das letzte Element der Zeichenfolge mit der Slicing-Methode in Python
Angenommen, wir möchten nur das letzte Element der Zeichenfolge mit derselben Methode abrufen. Mit der folgenden Methode können wir dies schnell erreichen.
# python
originalString = "Slicing the string with Python"
lastElement = originalString[-1]
print("The last element collected is ", lastElement)
Ausgang:
Wie Sie im obigen Beispiel sehen können, können wir die letzten Elemente der Zeichenfolgen mithilfe des negativen Index abrufen.
Wir haben -1
verwendet, um das letzte Element der Zeichenfolge zu erhalten. Wenn wir den Wert verringern, z. B. -5
, erhalten wir das fünfte letzte Element der ursprünglichen Zeichenfolge.
Holen Sie sich die Zeichenfolge mit dem Parameter Step
in der Slicing-Methode in Python
Lassen Sie uns nun den Schritt
als Parameter in unserer Slicing-Methode verwenden. In diesem Beispiel erhalten wir die Elemente, indem wir im Programm step = 2
hinzufügen.
Wie unten gezeigt, erhalten wir die Elemente mit einer Lücke von 1 Element.
# python
originalString = "Slicing the string with Python"
stepString = originalString[::2]
print("The string we collected by using the step is: ", stepString)
Ausgang:
Wie Sie im obigen Beispiel sehen können, haben wir mit dem Parameter step
nach jedem Element 1 Element übersprungen und den Ergebnisstring erhalten.
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedInVerwandter Artikel - Python String
- Entfernen Kommas aus String in Python
- Wie man prüft, ob eine Zeichenkette auf pythonische Weise leer ist
- Konvertieren einer Zeichenkette in einen Variablennamen in Python
- Wie man Leerzeichen in einem String in Python entfernt
- Wie man in Python Zahlen aus einer Zeichenkette extrahiert
- Wie man in Python String in datetime konvertiert