Heim > Artikel > Backend-Entwicklung > String-Verkettung in Python
Es gibt viele String-Verbindungsmethoden in Python, um es zusammenzufassen:
1 Die originellste String-Verbindungsmethode: str1 + str22 Python neue String-Verbindungssyntax: str1, str23 Seltsame String-Methode: str1 str24 % Verbindungsstring: 'Name :%s; sex: ' % ('tom', 'male')5 String-Listenverbindung: str.join(some_list)
Sie alle wissen wahrscheinlich, dass Sie sie direkt verwenden können „+“, um zwei Zeichenfolgen zu verbinden:
'Jim' + 'Green' = 'JimGreen'
Die zweite Zeichenfolge ist spezieller: Wenn die beiden Zeichenfolgen durch „Komma“ getrennt sind, werden die beiden Zeichenfolgen verkettet , aber es wird ein zusätzliches Leerzeichen zwischen den Zeichenfolgen geben:
'Jim', 'Green' = 'Jim Green'
Der dritte ist ebenfalls einzigartig für Python. Fügen Sie einfach zwei Zeichenfolgen zusammen, mit oder ohne Leerzeichen: Die beiden Zeichenfolgen werden automatisch zu einer Zeichenfolge verkettet:
'Jim''Green' = 'JimGreen' 'Jim' 'Green' = 'JimGreen '
Die vierte Funktion ist leistungsfähiger und basiert auf der Funktion von printf Funktion in C-Sprache. Wenn Sie über Kenntnisse in C-Sprache verfügen, lesen Sie einfach die Dokumentation. 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:
'%s, %s' %. ('Jim' , 'Green') = 'Jim, Green'
Die fünfte Technik besteht darin, die String-Funktion join zu verwenden. Diese Funktion akzeptiert eine Liste und verbindet dann jedes Element in der Liste mit einer Zeichenfolge:
var_list = ['tom', 'david', 'john']
a = '###' a.join ( var_list) = 'tom###david###john'