Python einfügen das Zeichen in die Zeichenfolge

Python einfügen das Zeichen in die Zeichenfolge

Die Arbeit mit Saiten ist etwas, das jeder Entwickler ein Meister sein muss. Denn wenn Sie ein Programm oder eine Anwendung entwickeln und der Benutzer mit ihm interagiert und die Details ausgibt. Meistens befinden sich die Details in Form einer Zeichenfolge.

Saiten können nicht geändert werden, nachdem sie in Python initialisiert wurden. Wenn Sie jedoch Zeichen zu einer Zeichenfolge hinzufügen möchten, gibt es verschiedene Methoden, um dies zu tun.

So fügen Sie Zeichen am Start oder Ende einer Zeichenfolge ein?

Wenn die Aufgabe darin besteht, die Zeichen am Ende oder am Anfang einer Zeichenfolge hinzuzufügen, kann dies durch Verwendung von Verkettung in Python erfolgen. Verkettung bedeutet einfach, mehrere Zeichenfolgen zu benachrichtigen. Um eine Verkettung in Python durchzuführen, das Plus -Symbol “+" wird eingesetzt.

Beispiel

Erstellen Sie eine Zeichenfolge und speichern Sie sie in einer Variablen:

String = "Hallo!"

Verwenden Sie danach eine andere Variable, damit die Zeichen hinzugefügt werden, um hinzugefügt zu werden:

to_add = "gg"

Verkettieren Sie die beiden String -Variablen und speichern Sie das Ergebnis im ersten:

String = String + to_add

Drucken Sie das Ergebnis mit der folgenden Zeile auf dem Terminal:

Druck (Zeichenfolge)

Der komplette Code -Snippet:

String = "Hallo!"
to_add = "gg"
String = String + to_add
Druck (Zeichenfolge)

Wenn dieser Code ausgeführt wird, wird das folgende Ergebnis angezeigt:

Und wenn die Zeichen zu Beginn der Zeichenfolge hinzugefügt werden sollen, ändern Sie einfach die Reihenfolge der Verkettung:

String = "Hallo!"
to_add = "gg"
String = to_add + String
Druck (Zeichenfolge)

Das wird das folgende Ergebnis erzeugen:

Die Ausgabe bestätigt, dass die Zeichen zu Beginn der Zeichenfolge hinzugefügt wurden.

So fügen Sie Zeichen in der Mitte einer Zeichenfolge ein?

Wenn Sie einige Zeichen in der Mitte der Zeichenfolge hinzufügen möchten, kann dies nicht mit dem Verkettungsoperator erfolgen. In diesem Fall muss der Benutzer die Zeichenfolge entweder mit der String Slicing oder der Methode RSPLit () teilen und dann den Verkettungsoperator verwenden, um die Teile der Zeichenfolge zusammenzuführen.

Um dies zu demonstrieren, erstellen Sie eine String -Variable und auch die Zeichen, die in der Mitte der Zeichenfolge hinzugefügt werden sollen:

String1 = "Hallo! LinuxHint!"
to_add = "das ist" "

Die Aufgabe besteht darin, die Zeichenfolge "to_add" gleich nach „Hallo Hallo“ zu übergeben!"Und vor" LinuxHint ", um dies zu tun, verwenden Sie die folgende Zeile:

string1 = string1 [: 7] + to_add + string1 [7:]

In dieser Zeile:

  • Ein Teil einer Saite wurde vom Start zum 7. Index hergestellt, der das Zeichen „“ (Leerraum) ist.
  • Dann wurde die Variable "to_add" nach der ersten Partition verkettet.
  • Und dann wurde der zweite Teil der Zeichenfolge am Ende der Zeichenfolge von Index „7“ bis zum Ende hinzugefügt

Drucken Sie am Ende die "String1" mit der folgenden Codezeile aus:

drucken (String1)

Dadurch wird das folgende Ergebnis am Terminal erzeugt:

Diese Ausgabe bestätigt, dass die Zeichen erfolgreich in der Mitte der Zeichenfolge hinzugefügt wurden.

Abschluss

Standards sind nicht bearbeitbar. Dies bedeutet, dass sie nicht veränderlich, nicht bearbeitet oder nicht nach ihrer Erstellung verändert werden können. Mit Hilfe der Verkettung können jedoch die Zeichen für die Zeichenfolge leicht hinzugefügt werden. Die Methoden zum Erreichen dieser Aufgabe sind auch ziemlich einfach. Wenn die Aufgabe an beiden Enden der Zeichenfolge Zeichen hinzufügen soll, verwenden der Verkettungsoperator.