Heim >Backend-Entwicklung >Python-Tutorial >Verschiedene Methoden zur Python-String-Verkettung

Verschiedene Methoden zur Python-String-Verkettung

高洛峰
高洛峰Original
2017-03-11 11:17:001448Durchsuche

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!

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