In Python sind Strings Arrays von Bytes, die Unicode-Zeichen darstellen. Python hat jedoch keinen Zeichendatentyp. Ein einzelnes Zeichen ist einfach eine Zeichenfolge mit einer Länge von 1. Für []den Zugriff auf Elemente der Zeichenfolge können eckige Klammern verwendet werden.

Beispiel:

  
  
var1 = "Welcome"
  
var2 = "statistics"
  
print(var1) 
print(var2) 

Ausgabe:

Herzlich willkommen
Statistiken

String-Verkettung in Python

String-Verkettung ist die Technik zum Kombinieren von zwei Strings . Die Verkettung von Zeichenfolgen kann auf viele Arten erfolgen.

Wir können die Verkettung von Zeichenfolgen auf folgende Arten durchführen:



  1. Verwenden des Operators +
  2. Verwenden der join() -Methode
  3. % Operator verwenden
  4. Verwenden der format() -Funktion

Verwenden des Operators +

Es ist sehr einfach, den +Operator für die Verkettung von Zeichenfolgen zu verwenden. Mit diesem Operator können mehrere Zeichenfolgen zusammengefügt werden. Die Argumente müssen jedoch eine Zeichenfolge sein.

Hinweis: Zeichenfolgen sind unveränderlich. Daher werden sie bei jeder Verkettung einer neuen Variablen zugewiesen.

Beispiel:

  
  
var1 = "Hello "
var2 = "World"
  
var3 = var1 + var2 
print(var3) 

Ausgabe:

Hallo Welt

Hier var1speichert die Variable die Zeichenfolge "Hallo" und die Variable var2speichert die Zeichenfolge "Welt". Der Operator + kombiniert die Zeichenfolge, die in var1 und var2 gespeichert ist, und speichert sie in einer anderen Variablen var3.

Verwenden der join() -Methode

Die join()Methode ist eine Zeichenfolgenmethode und gibt eine Zeichenfolge zurück, in der die Elemente der Sequenz durch ein Str-Trennzeichen verbunden wurden.

Beispiel:

  
  
var1 = "Hello"
var2 = "World"
  
print("".join([var1, var2])) 
  
var3 = " ".join([var1, var2]) 
  
print(var3) 

Ausgabe:



Hallo Welt
Hallo Welt

Im obigen Beispiel var1speichert die Variable die Zeichenfolge "Hallo" und die Variable var2die Zeichenfolge "Welt". Die join()Methode kombiniert die Zeichenfolge, die in var1 und var2 gespeichert ist. Die Join-Methode akzeptiert nur die Liste, da das Argument und die Listengröße beliebig sein können. Wir können die kombinierte Zeichenfolge in einer anderen Variablen speichern, die var3durch Leerzeichen getrennt ist.

Hinweis: Um mehr über die join()Methode zu erfahren , klicken Sie hier .

% Operator verwenden

Wir können den Operator% für die Formatierung von Zeichenfolgen verwenden. Er kann auch für die Verkettung von Zeichenfolgen verwendet werden. Dies ist nützlich, wenn Sie Zeichenfolgen verketten und eine einfache Formatierung durchführen möchten.

Beispiel:

  
  
var1 = "Hello"
var2 = "World"
  
print("% s % s" % (var1, var2)) 

Ausgabe:

Hallo Welt

Hier %kombiniert der Operator die Zeichenfolge, die in var1 und var2 gespeichert ist. Der %sbezeichnet den String-Datentyp. Der Wert in beiden Variablen wird an die Zeichenfolge% s übergeben und wird zu "Hello World".

Verwenden der format() -Funktion

str.format()ist eine der String-Formatierungsmethoden in Python, die mehrere Ersetzungen und Wertformatierungen ermöglicht. Mit dieser Methode können wir Elemente innerhalb einer Zeichenfolge durch Positionsformatierung verketten.

Beispiel:

  
  
var1 = "Hello"
var2 = "World"
  
print("{} {}".format(var1, var2)) 
  
var3 = "{} {}".format(var1, var2) 
  
print(var3) 

Ausgabe:

Hallo Welt
Hallo Welt

Hier format()kombiniert die Funktion die Zeichenfolge, die in var1 und var2 gespeichert ist, und speichert sie in einer anderen Variablen var3. Die geschweiften Klammern {}werden verwendet, um die Position der Saiten festzulegen. Die erste Variable speichert in den ersten geschweiften Klammern und die zweite Variable speichert in den zweiten geschweiften Klammern. Schließlich wird der Wert "Hello World" gedruckt.

Hinweis: Um mehr über die format()Funktion zu erfahren, klicken Sie hier .