Heim >Backend-Entwicklung >Python-Tutorial >Verschiedene Methoden zur Python-String-Verkettung
Es gibt viele String-Verbindungsmethoden in Python. Um es zusammenzufassen: Von der originellsten String-Verbindungsmethode bis zur String-Listen-Verbindung kann es jeder spüren.
Es gibt viele Strings in Python. Verbindungsmethode, ich schreibe heute Code, lassen Sie mich übrigens zusammenfassen:
Die originellste String-Verbindungsmethode: str1 + str2
Python neue String-Verbindungssyntax: str1, str2
Seltsame String-Methode:str1 str2
% Verbindungszeichenfolge: 'name:%s; Geschlecht: ' % ('tom', 'männlich')
String-Listen-Verbindung: str.join(some_list)
Die erste Möglichkeit besteht, wie jeder mit Programmiererfahrung wahrscheinlich weiß, darin, „+“ direkt zu verwenden, um zwei Zeichenfolgen zu verbinden:
'Jim' + 'Green' = 'JimGreen'
The Die zweite ist etwas Besonderes. Wenn zwei Zeichenfolgen durch „Komma“ getrennt werden, werden die beiden Zeichenfolgen verkettet, es gibt jedoch ein zusätzliches Leerzeichen zwischen den Zeichenfolgen:
'Jim ', 'Green' = 'Jim Green'
Die dritte Methode gibt es auch nur in Python. Fügen Sie einfach zwei Strings zusammen, mit oder ohne Leerzeichen dazwischen: Die beiden Strings werden automatisch zu einem String verkettet:
'Jim''. Green' = 'JimGreen'
'Jim' 'Green' = 'JimGreen'
Die vierte Funktion ist leistungsfähiger und stammt aus der C-Sprache. Die Funktion der printf-Funktion, wenn Sie eine C-Sprache haben Foundation, Sie können es herausfinden, indem Sie die Dokumentation lesen. Diese Methode verwendet das Symbol „%“, um eine Zeichenfolge und eine Gruppe von Variablen zu verbinden. Spezielle Tags in der Zeichenfolge werden automatisch durch 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 verkettet dann jedes Element in der Liste mit einer Zeichenfolge:
var_list = ['tom', 'david', 'john']
a = '###'
a.join(var_list) = 'tom###david###john'
Tatsächlich gibt es in Python eine andere String-Verbindungsmethode, die jedoch nicht oft verwendet wird, nämlich die String-Multiplikation, z als:
a = 'abc'
a * 3 = 'abcabcabc'
Das obige ist der detaillierte Inhalt vonVerschiedene Methoden zur Python-String-Verkettung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!