logo

So verketten Sie zwei Zeichenfolgen in Python

Einführung:

In diesem Artikel diskutieren wir, wie man zwei Strings in Python verkettet. Hier fügen wir hauptsächlich zwei Zeichenfolgen hinzu und bilden eine einzelne Zeichenfolge. Python-String ist eine Sammlung von Unicode-Zeichen. Python bietet viele integrierte Funktionen zur String-Manipulation. Bei der String-Verkettung handelt es sich um einen Prozess, bei dem ein String mit einem anderen zusammengeführt wird. Die Verkettung zweier Zeichenfolgen erfolgt also durch einen Prozess. Dies sind:

  1. Verwendung von +-Operatoren
  2. Verwendung der Methode „join()“.
  3. Verwendung der %-Methode
  4. Verwenden der Funktion format()

Nun besprechen wir kurz diese Verkettungsmethoden in Python.

1. Verwendung des Operators +:

Dies ist eine einfache Möglichkeit, die beiden Saiten zu kombinieren. Der +-Operator fügt die mehreren Zeichenfolgen zusammen. Den verschiedenen Variablen müssen Zeichenfolgen zugewiesen werden, da Zeichenfolgen unveränderlich sind. Lassen Sie uns das folgende Beispiel verstehen.

Programmcode:

Hier geben wir ein Beispiel für die Verkettung in Python. Zuerst haben wir zwei Strings initialisiert und sie mit dem Operator „+“ hinzugefügt. Speichern Sie den Wert dann in einer anderen Variablen und drucken Sie ihn dann aus. Der Code ist unten angegeben:

 # Two string concatenation using Python program # Initialisation of two strings str1 = 'Hello ' str2 = 'Coders' # Using + Operator, we add two strings in strings concatenation str3 = str1 + str2 # Printing the new string, which is combination of str1 and str2 print('The new combined string is:',str3) 

Ausgabe:

Jetzt kompilieren wir den obigen Code in Python und führen ihn nach erfolgreicher Kompilierung aus. Dann ist die Ausgabe unten angegeben:

 The new combined string is: Hello Coders 

Erläuterung:

Im obigen Beispiel speichert die Variable str1 die Zeichenfolge „Hello“ und die Variable str2 speichert die „Coders“. Wir haben den +-Operator verwendet, um diese beiden String-Variablen zu kombinieren und in str3 zu speichern. Dann drucken wir den neuen kombinierten String str3.

2. Verwenden der Methode join()

Die Methode „join()“ wird verwendet, um die Zeichenfolge zu verbinden, in der das Str-Trennzeichen die Sequenzelemente verbunden hat. Lassen Sie uns das folgende Beispiel verstehen.

Programmcode:

Hier geben wir ein Beispiel für die Verkettung in Python. Zuerst haben wir zwei Strings initialisiert und sie dann mit der Methode join() hinzugefügt. Speichern Sie den Wert dann in einer anderen Variablen und drucken Sie ihn anschließend aus. Der Code ist unten angegeben:

 # Two string concatenation using Python program # Initialisation of two strings str1 = 'Hello' str2 = 'JavaTpoint' # join() method is used to combine the strings print(''.join([str1, str2])) # join() method is used to combine # the string with a separator Space(' ') str3 = ' '.join([str1, str2]) print('The new combined string is:',str3) 

Ausgabe:

 HelloJavaTpoint The new combined string is: Hello JavaTpoint 

Erläuterung:

Im obigen Code speichert die Variable str1 die Zeichenfolge „Hello“ und die Variable str2 speichert den „JavaTpoint“. Die Methode join() gibt die kombinierte Zeichenfolge zurück, die in str1 und str2 gespeichert ist. Die Methode join() akzeptiert nur list als Argument. Nach Verwendung der Methode „join()“ speichern wir die kombinierte Zeichenfolge in einer anderen Variablen, str3. Dann drucken wir es aus.

3. Verwendung des %-Operators

Der %-Operator wird für die Zeichenfolgenformatierung verwendet. Es kann auch zur Zeichenfolgenverkettung verwendet werden. Lassen Sie uns das folgende Beispiel verstehen.

Programmcode:

C++-Split-String

Hier geben wir ein Beispiel für die Verkettung in Python. Zuerst haben wir drei Strings initialisiert und sie mit dem Operator „%“ hinzugefügt. Dann drucken wir die Verkettung von drei Zeichenfolgen aus. Der Code ist unten angegeben:

 # Three string concatenation using Python program # Initialisation of three strings str1 = 'Hello' str2 = 'coders' str3 = 'India' # % Operator is used here to combine the string print('% s % s %s' % (str1, str2, str3)) 

Ausgabe:

Jetzt kompilieren wir den obigen Code in Python und führen ihn nach erfolgreicher Kompilierung aus. Dann ist die Ausgabe unten angegeben:

 Hello coders India 

Erläuterung -

Im obigen Code stellt %s den String-Datentyp dar. Wir haben jeden Variablenwert an %s übergeben, das die Zeichenfolgen kombiniert und „Hello coders India“ zurückgegeben hat.

4. Verwenden der Funktion format()

Python stellt die Funktion str.format() bereit, die die Verwendung mehrerer Ersetzungen und Wertformatierungen ermöglicht. Es akzeptiert die Positionsargumente und verkettet die Zeichenfolge durch Positionsformatierung. Lassen Sie uns das folgende Beispiel verstehen.

Programmcode:

Hier geben wir ein Beispiel für die Verkettung in Python. Zuerst nehmen wir die Benutzereingabe von drei Zeichenfolgen entgegen und fügen sie dann mit der Funktion format() hinzu. Speichern Sie den Wert dann in einer anderen Variablen und drucken Sie ihn anschließend aus. Der Code ist unten angegeben:

 # Three string concatenation using Python program # Taking user inputs of three strings str1 = input('Enter the value of Str1: ') str2 = input('Enter the value of Str2: ') str3 = input('Enter the value of Str3: ') # format function is used here to concatenate the strings print('{} {} {}'.format(str1, str2, str3)) # Store the result in new variable, str4 str4 = '{} {} {}'.format(str1, str2, str3) # Print the combined string which is stored in str4 print(str4) 

Ausgabe:

Jetzt kompilieren wir den obigen Code in Python und führen ihn nach erfolgreicher Kompilierung aus. Dann ist die Ausgabe unten angegeben:

 Enter the value of Str1: Welcome Enter the value of Str2: To Enter the value of Str3: JavaTpoint Welcome To JavaTpoint Welcome To JavaTpoint 

Erläuterung:

Im obigen Code kombiniert die Funktion format() die drei als Benutzereingaben verwendeten Zeichenfolgen und speichert die kombinierte Zeichenfolge in der Variablen str4. Als Position der Zeichenfolgen werden die geschweiften Klammern {} verwendet. Dann drucken wir den str4.