Python-String-Verkettung: Alles, was Sie wissen müssen



Dieser Artikel führt Sie in ein einfaches Programmierkonzept ein, das in bestimmten Situationen einen immensen Wert hat, nämlich die Python-String-Verkettung.

Dieser Artikel führt Sie in ein einfaches Programmierkonzept ein, das in bestimmten Situationen einen immensen Wert hat String-Verkettung. Die folgenden Hinweise werden in diesem Artikel behandelt:

Also fangen wir an,





Python-String-Verkettung

Wenn Sie mit der Verwendung der Python-Sprache noch nicht vertraut sind, haben Sie möglicherweise noch nie von dem Begriff String-Verkettung gehört. Unabhängig davon, welche Programmiersprache Sie verwenden, wird es eine Zeit geben, in der Sie den Inhalt von zwei oder mehr Zeichenfolgen zusammenführen müssen, deren Vorgang in der technischen Terminologie als Verkettung bezeichnet wird. Der einfachste Weg, dieses Konzept zu erklären, besteht darin, zwei verschiedene Zeichenfolgen, die im Interpreter gespeichert sind, zusammenzuführen, um einen einzigen einheitlichen Zweck zu erreichen. Ein Beispiel für diese Aktion ist, dass es in Python zwei verschiedene Zeichenfolgen Hallo und Welt gibt. Sie nutzen die Verkettungsfunktion und machen sie zu einer, was Hallo Welt ist.

Fahren Sie mit diesem Artikel über die Verkettung von Python-Zeichenfolgen fort



Verkettung in Python

Es gibt einige wichtige Möglichkeiten, um Zeichenfolgen in Python zu verketten. Aber lassen Sie uns zuerst die Grundlagen klarstellen. Die neue Zeichenfolge, die nach der Verkettung von zwei separaten Zeichenfolgen gebildet wird, wird als Zeichenfolgenobjekt bezeichnet. Dies liegt daran, dass Python im Kern eine objektorientierte Sprache ist und daher jedes Element darin, sei es eine bereits vorhandene oder neu erstellte, als Objekt bezeichnet wird.

Einstiegs-Python-Entwickler-Lebenslauf

Der einfachste Weg, zwei Zeichenfolgen in Python zu verketten, ist die Verwendung des Operators + oder plus. Ein Beispiel dafür wie unten.

str1 = 'Hallo' str2 = 'Welt' str1 + str2

Die letzte Zeile im obigen Code ist die Verkettung. Wenn der Prozess ausgeführt wird, wird eine neue Zeichenfolge gebildet.



Eines der wichtigsten Dinge, die hier zu beachten sind, ist die Tatsache, dass Python eine Ganzzahl und eine Zeichenfolge nicht verketten kann, da sie als grundlegend unterschiedliche Objekte betrachtet werden. Wenn Sie eine Zeichenfolge und eine Ganzzahl verketten möchten, müssen Sie zunächst eine dieser Zeichenfolgen in ein anderes Objekt konvertieren, dh eine Zeichenfolge in eine Ganzzahl oder eine Ganzzahl in eine Zeichenfolge.

Wenn Sie versuchen, eine Zeichenfolge und eine Ganzzahl zu verketten, ohne sie zu konvertieren, wird ein Fehler auf dem Bildschirm zurückgegeben. Schauen Sie sich das folgende Beispiel an, um dies besser zu verstehen.

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (letzter Aufruf zuletzt): Datei & ldquo & rdquo, Zeile 1, in TypeError: kann & rsquo

Fahren Sie mit diesem Artikel über die Verkettung von Python-Zeichenfolgen fort

Formatieren eines Strings in Python

Nachdem Sie sich mit den Grundlagen der Verkettung einer Zeichenfolge in Python vertraut gemacht haben, möchten wir uns näher mit der Formatierung einer Zeichenfolge in Python befassen.

In Python gibt es zwei Hauptmethoden für die Zeichenfolgeninterpolation. Um dies besser zu verstehen, schauen wir uns zunächst an, was String-Interpolation bedeutet.

Die Zeichenfolgeninterpolation in Python kann einfach als der Prozess zum Auswerten eines Zeichenfolgenwerts definiert werden, der im Interpreterspeicher als ein oder mehrere Platzhalter enthalten ist. In einfachen Worten ist die String-Interpolation eine Methode, die es Entwicklern erleichtert, die Formatierung und Verkettung von Strings in Python auszuführen.

Fahren Sie mit diesem Artikel über die Verkettung von Python-Zeichenfolgen fort

Verwenden des Operators%

Eine der am weitesten verbreiteten Methoden zum Erreichen der Verkettung von Zeichenfolgen in Python ist die Verwendung des Operators%. Schauen Sie sich das folgende Beispiel an, um zu verstehen, wie es genau im Code verwendet wird.

x = 'Äpfel' y = 'Zitronen' z = 'Im Korb sind% s und% s'% (x, y)

Im obigen Code ersetzt der Interpreter die Werte von% s durch die Werte, die in den Variablen x und y aus den obigen Zeilen gespeichert sind. Wenn die Variable z gedruckt wird, wird das folgende Ergebnis erhalten.

Im Korb sind Äpfel und Zitronen

Fahren Sie mit diesem Artikel über die Verkettung von Python-Zeichenfolgen fort

Verwenden des Operators {}

Wenn Sie beim Codieren das {} verwenden, dient es als Platzhalter für die Variablen, die Sie in einer Zeichenfolge speichern möchten. Um jedoch Variablen innerhalb eines Strings zu übergeben, müssen Sie zuerst die Funktion format () verwenden.

Sortierprogramm in Java zusammenführen

Einer der Hauptvorteile der Verwendung der format () -Funktion besteht darin, dass Sie keine Ganzzahl in eine Zeichenfolge konvertieren müssen, bevor Sie die Daten verketten, die automatisch für Sie ausgeführt werden. Dies ist einer der Hauptgründe, warum diese Methode der Zeichenfolgenverkettung anderen vorgezogen wird.

Schauen Sie sich das folgende Beispiel an, um dieses gesamte Konzept besser zu verstehen.

Fname = 'John' Lname = 'Doe' Age = '24' print '{} {} ist {} Jahre alt.' Format (fname, lname, age)

Während der Ausführung dieses Codes nimmt der Interpreter die entsprechenden Werte und speichert sie als Variablen in den jeweiligen Zeichenfolgen.

Fahren Sie mit diesem Artikel über die Verkettung von Python-Zeichenfolgen fort

Verwenden der Join-Methode

Last but not least wird die Join-Methode in Python verwendet. Die beste Verwendung dieser Methode besteht darin, eine Liste von Zeichenfolgen in einem einzigen Ergebnis zu verketten. Schauen Sie sich das folgende Beispiel an, um dies besser zu verstehen.

>>> & lsquo & lsquo .join ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo & rs & rs

'Der schnelle Braunfuchs springt über den faulen Hund'

Lassen Sie uns nun eine neue Liste erstellen.

>>> music = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoBlack Sabbath & rdquo, & ldquoShinedown & rdquo]

Um nun beide Zeichenfolgen zu verbinden, verwenden wir Folgendes.

sortiere Array c ++ aufsteigend
>>> print & lsquo & rsquo.join (Musik) >>> print & ldquo & ldquo.join (Musik)

Dies bringt uns zum Ende dieses Artikels über Python String Concatenation.

Sie können sich eingehend mit Python und seinen verschiedenen Anwendungen vertraut machen für Live-Online-Schulungen mit 24-Stunden-Support und lebenslangem Zugriff.

Hast du eine Frage an uns? Erwähnen Sie sie im Kommentarbereich des Artikels und wir werden uns bei Ihnen melden.