Python-String-Verkettung
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"
(var1)
(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:
- Verwenden des Operators +
- Verwenden der join() -Methode
- % Operator verwenden
- 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
(var3)
Ausgabe:
Hallo Welt
Hier var1
speichert die Variable die Zeichenfolge "Hallo" und die Variable var2
speichert 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"
("".join([var1, var2]))
var3
=
" "
.join([var1, var2])
(var3)
Ausgabe:
Hallo Welt Hallo Welt
Im obigen Beispiel var1
speichert die Variable die Zeichenfolge "Hallo" und die Variable var2
die 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 var3
durch 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"
(
"% s % s"
%
(var1, var2))
Ausgabe:
Hallo Welt
Hier %
kombiniert der Operator die Zeichenfolge, die in var1 und var2 gespeichert ist. Der %s
bezeichnet 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"
(
"{} {}"
.
format
(var1, var2))
var3
=
"{} {}"
.
format
(var1, var2)
(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 .