Heim  >  Artikel  >  Backend-Entwicklung  >  Wie Python die benötigten Strings ausgibt und wie man sie verbindet

Wie Python die benötigten Strings ausgibt und wie man sie verbindet

迷茫
迷茫Original
2017-03-25 13:01:042601Durchsuche

Die originellsteStringVerbindungsmethode: str1 + str2

python Neue String-Verkettungssyntax: str1, str2
Seltsame String-Methode: str1 str2
% Verkettungsstring: 'name:%s ; sex:%s ' % ('tom', 'male')
String-Listen-Verbindung: str.join(some_list)

Die erste Methode, die wahrscheinlich jeder mit Programmiererfahrung kennt, besteht darin, zwei Zeichenfolgen direkt mit „+“ zu verbinden:

>>> '+'green')
jimgreen

Das zweite ist etwas Besonderes: Wenn zwei Zeichenfolgen durch „Komma“ getrennt werden, werden die beiden Zeichenfolgen verkettet, es wird jedoch eine zusätzlicher Abstand zwischen den Zeichenfolgen:

>>> print('jim',' green')
jim greem

Der dritte Typ ist ebenfalls einzigartig in Python. Fügen Sie einfach zwei Zeichenfolgen zusammen, mit oder ohne Leerzeichen in der Mitte: zwei Zeichenfolgen. Automatisch zu einer Zeichenfolge verkettet:

>>> print('jim''green')
jimgreen

Die vierte Funktion ist leistungsfähiger und basiert auf der Funktion der printf-Funktion in der C-Sprache C-Sprache, 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:

>> ;> print('%s,%s'%('jim','green'))
jim,green

Die fünfte Art ist a Fähigkeit, verwenden Sie die String-Funktion Join. 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 Python Da ist auch eine String-Verbindungsmethode in , wird aber nicht oft verwendet, nämlich String-Multiplikation, wie zum Beispiel:

a = 'abc'
>>> print(a*3)
abcabcabc

Das obige ist der detaillierte Inhalt vonWie Python die benötigten Strings ausgibt und wie man sie verbindet. 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