Teile einer Zeichenfolge in Python abrufen

Rana Hasnain Khan 15 Februar 2024
  1. die Slicing-Methode in Python
  2. Holen Sie sich die linke Zeichenfolge mit der Slicing-Methode in Python
  3. Holen Sie sich die mittlere Zeichenfolge mit der Slicing-Methode in Python
  4. Holen Sie sich die richtige Zeichenfolge mit der Slicing-Methode in Python
  5. Holen Sie sich das letzte Element der Zeichenfolge mit der Slicing-Methode in Python
  6. Holen Sie sich die Zeichenfolge mit dem Parameter Step in der Slicing-Methode in Python
Teile einer Zeichenfolge in Python abrufen

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:

Holen Sie sich die linke Zeichenfolge mit der Slicing-Methode

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:

Holen Sie sich die mittlere Zeichenfolge mit der Slicing-Methode

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:

Holen Sie sich die richtige Zeichenfolge mit der Slicing-Methode

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:

Holen Sie sich das letzte Element mit der Slicing-Methode

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:

Rufen Sie die Zeichenfolge mit dem Step-Parameter in der Slicing-Methode ab

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 Hasnain Khan avatar Rana Hasnain Khan avatar

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.

LinkedIn

Verwandter Artikel - Python String