Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in mehrere gängige Methoden der String-Verkettung in Python

Einführung in mehrere gängige Methoden der String-Verkettung in Python

PHPz
PHPzOriginal
2017-04-02 14:01:091669Durchsuche

Es gibt viele String-VerbindungsmethodenIch schreibe heute übrigens Code:

Die originellste String-Verbindungsmethode: str1 + str2

Pythons neue String-Verkettungssyntax: str1, str2
Seltsame String-Methode: str1 str2

% Verkettungszeichenfolge: 'name:%s; sex: ' % ('tom', ' männlich')

String-Listen-Verbindung: str.join(some_list)

Die erste Methode, das weiß wahrscheinlich jeder mit Programmiererfahrung, verwendet direkt „+“, um zwei Strings zu verbinden:

'Jim' + 'Green' = 'JimGreen'
Die zweite Zeichenfolge ist etwas Besonderes. Wenn zwei Zeichenfolgen durch „Komma“ getrennt sind, werden die beiden Zeichenfolgen verbunden, aber zwischen ihnen befindet sich eine weitere Zeichenfolge:

'Jim', 'Green' = 'Jim Green'
Die dritte Typ ist auch einzigartig für Python. Fügen Sie einfach zwei Zeichenfolgen mit oder ohne Leerzeichen dazwischen zusammen: Die beiden Zeichenfolgen werden automatisch zu einer Zeichenfolge verkettet:

'Jim''Green' = 'JimGreen'
'Jim' 'Green' = 'JimGreen'
Die vierte Funktion ist leistungsfähiger und leiht sich die Funktionen von aus die Funktion

printf in der C-Sprache. Wenn Sie über eine C-Sprachgrundlage 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 Methode ist eine Technik. Verwenden Sie nun die String-Funktion join. Diese Funktion akzeptiert eine Liste und verbindet dann nacheinander 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 Methode zur Zeichenfolgenverbindung, die jedoch nicht häufig verwendet wird ist eine String-Multiplikation. Zum Beispiel:

Das obige ist der detaillierte Inhalt vonEinführung in mehrere gängige Methoden der String-Verkettung in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn