Verkettung ist der Vorgang, bei dem zwei Strings zu einem größeren zusammengefügt werden. Normalerweise ist mindestens einer dieser Strings eine Variable. Sie können Benutzereingaben verbinden, um eine Begrüßung oder Werte aus der Datenbank zu bilden, um den vollständigen Namen einer Person anzuzeigen.

Python bietet verschiedene Mittel zum Verbinden von Zeichenfolgen mit jeweils unterschiedlichen Vorteilen. Hier ist alles, was Sie wissen müssen, um Strings in Python zu verketten.

So verketten Sie Strings in Python

Python bietet mehrere Möglichkeiten, Strings zu verketten. Hier sind vier der gebräuchlichsten: drei Operatoren und eine Funktion. Du kannst den... benutzen beitreten Funktion oder eine der +, %, oder * Betreiber. Jeder hat seinen Nutzen, abhängig von Ihren Umständen.

1. Verwenden des +-Operators

Du kannst den... benutzen + -Operator, um zwei Zahlen zu addieren, aber Sie können ihn auch verwenden, um zwei Zeichenfolgen zu kombinieren. Hier ist ein einfaches Beispiel, das zeigt, wie das geht:

instagram viewer
# Kombinieren Sie zwei Zeichenfolgen mit dem +-Operator
str1 = "Wie man verkettet"
str2 = "Strings in Python."
Ergebnis = str1 + str2
drucken (Ergebnis)

Die resultierende Ausgabe wird sein:

Wie man Strings in Python verkettet.

Dieses Beispiel verbindet zwei Strings, aber Sie können beliebig viele in einer Anweisung verbinden:

# Kombinieren Sie drei Zeichenfolgen mit dem +-Operator
str1 = "Wie man verkettet"
str2 = "Zeichenfolgen"
str3 = "in Python."
Ergebnis = str1 + str2 + str3
drucken (Ergebnis)

Die resultierende Ausgabe wird sein:

Wie man Strings in Python verkettet.

2. Verwenden der Join()-Methode

Die Join-Methode ist eine von Die nützlichsten integrierten Funktionen von Python. Es gilt nur für Zeichenfolgen, sodass Sie es nicht zum Hinzufügen numerischer Werte verwenden können. Sie sollten die Join-Methode verwenden, wenn Sie eine Reihe von Zeichenfolgen mit derselben Zeichenfolge dazwischen kombinieren möchten: dem Trennzeichen. Das Trennzeichen kann eine beliebige gültige Zeichenfolge sein, einschließlich der leeren Zeichenfolge:

str1 = "Python verketten"
str2 = "Zeichenfolgen"
print("".join([str1, str2]))
str3 = "Python verketten"
print(" ".join([str3, str2]))

Die Ausgabe ist:

Python verkettet Strings
Python verkettet Strings

3. Verwenden des %-Operators

Der %-Operator formatiert einen String, aber in seiner einfachsten Form dient er als Verkettungswerkzeug. Du kannst den... benutzen %S Platzhalter zum Ersetzen von Zeichenfolgen, wodurch diese effektiv verkettet werden.

Zum Beispiel:

str1 = "Python"
str2 = "String-Verkettung"
print("%s %s" % (str1, str2))

Die Ausgabe ist:

Python-String-Verkettung

Python 3 hat eine neue Funktion zur Formatierung von Zeichenfolgen eingeführt: die Formatmethode. Dies funktioniert ähnlich, indem Platzhalter für Werte in einer größeren Zeichenfolge ersetzt werden, und Sie können es auch für die grundlegende Verkettung verwenden.

4. Verwenden des *-Operators

Die * -Operator bietet eine weitere Möglichkeit zum Verketten von Zeichenfolgen, wenn auch für sehr spezielle Fälle. Dieser Operator wiederholt eine Zeichenfolge eine bestimmte Anzahl von Malen. Zum Beispiel:

str1 = "Willkommen"
str2 = str1 * 3
drucken (str2)

Die Ausgabe ist:

WillkommenWillkommenWillkommen

Hinzufügen von Textzeichenfolgen zusammen mit Python-Verkettung

Python ist eine leistungsstarke Sprache, da sie über integrierte Operatoren und Methoden für viele gängige Operationen verfügt. Indem Sie diese beherrschen, können Sie für jede Situation, in der Sie sich befinden, die am besten geeignete verwenden.

Die Zeichenfolgenformatierung ist ein grundlegender Bestandteil der Programmierung in Python. Es gibt viele Python-Kurse, die angehenden Programmierern helfen, die Grundlagen zu erlernen.

9 kostenlose Online-Kurse für Python-Anfänger

Lesen Sie weiter

TeilenTwitternTeilenEmail

Verwandte Themen

  • Programmierung
  • Python

Über den Autor

Gaurav Siyal (67 veröffentlichte Artikel)

Gaurav Siyal hat zwei Jahre Erfahrung als Autor und hat für eine Reihe von Unternehmen für digitales Marketing und Software-Lebenszyklusdokumente geschrieben.

Mehr von Gaurav Siyal

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich anzumelden