Es gibt viele String-Verbindungsmethoden in Python. Zusammenfassend lässt sich sagen, dass jeder das Gefühl hat:
Der originellste String Verbindungsmethode: str1 + str2
Python neue String-Verbindungssyntax: str1, str2
Seltsame String-Methode: str1 str2
% Verbindungszeichenfolge: 'name:%s; sex:%s ' % ('tom' , 'männlich')
String-Listen-Verbindung: str.join(some_list)
Die erste Methode, jeder mit Programmiererfahrung kennt sie wahrscheinlich, einfach „+“ verwenden, um zwei Strings zu verbinden:
>>> print('jim'+'green')
jimgreen
Das zweite ist etwas Besonderes, wenn zwei Zeichen die Zeichenfolgen durch „Komma“ getrennt sind, dann die beiden Zeichenfolgen wird verkettet, aber es wird ein zusätzliches Leerzeichen zwischen den Zeichenfolgen geben:
>>> print('jim','green ')
jim greem
Der dritte Typ ist auch einzigartig für Python. Fügen Sie einfach zwei Zeichenfolgen mit oder ohne Leerzeichen dazwischen hinzu: Die beiden Zeichenfolgen werden automatisch zu einer Zeichenfolge verkettet:
>>> )
jimgreen
Die vierte Funktion ist leistungsfähiger und basiert auf der Funktion der printf-Funktion in der C-Sprache. Wenn Sie über eine C-Sprachgrundlage verfügen, lesen Sie einfach die Dokumentation, um dies herauszufinden. Diese Methode verwendet das Symbol „%“, um eine Zeichenfolge und eine Gruppe von Variablen zu verbinden. Die Sonderzeichen in der Zeichenfolge werden automatisch durch die Variablen in der Variablengruppe auf der rechten Seite ersetzt:
>>> ; print(' %s,%s'%('jim','green'))
jim,green
Die fünfte Technik besteht darin, die String-Funktion join zu verwenden. Diese Funktion akzeptiert eine Liste und verkettet dann jedes Element in der Liste mit einer Zeichenfolge:
var_list = ['tom', 'david', 'john']
a = '###'
>>> print(a.join(var_list) )
tom###david###john
Eigentlich gibt es in Python eine andere Methode zur Zeichenfolgenverkettung, aber nicht viel, nur String-Multiplikation, wie zum Beispiel:
a = 'abc'
>>> print(a*3)
abcabcabc
Das obige ist der detaillierte Inhalt vonEinführung in fünf Methoden der Python-String-Verkettung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!