Heim > Backend-Entwicklung > Python-Tutorial > 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
Freigeben: 2017-04-02 14:01:09
Original
1727 Leute haben es durchsucht

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'
Nach dem Login kopieren
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'
Nach dem Login kopieren
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'
Nach dem Login kopieren
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'
Nach dem Login kopieren
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'
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage