Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung verschiedener Möglichkeiten zum Verbinden von Python-Strings

Zusammenfassung verschiedener Möglichkeiten zum Verbinden von Python-Strings

不言
不言Original
2018-04-09 17:26:172296Durchsuche

Der Inhalt dieses Artikels ist eine Zusammenfassung mehrerer Methoden zur String-Verbindung in Python.

Es gibt viele String-Verbindungsmethoden in Python Zusammenfassend lässt sich sagen, dass von der primitivsten String-Verbindungsmethode bis zur String-Listen-Verbindung jeder das Gefühl hat, dass es in Python viele String-Verbindungsmethoden gibt, und ich werde es übrigens zusammenfassen:

Die originellste String-Verbindungsmethode: str1 + str2

Python neue String-Verbindungssyntax: str1, str2

seltsame String-Methode: str1 str2
% Verbindungszeichenfolge: 'Name:%s; Geschlecht : ' % ('tom', 'male')
String-List-Verbindung: str.join(some_list)

Die erste Methode, die wahrscheinlich jeder mit Programmiererfahrung kennt, direkt mit „+“ verwenden zwei Strings verbinden:

'Jim' + 'Green' = 'JimGreen'

Der zweite ist etwas Besonderes, wenn die beiden Strings durch „Komma“ getrennt sind. Wenn aktiviert, dann die beiden Strings wird verkettet, aber es wird ein zusätzliches Leerzeichen zwischen den Zeichenfolgen geben:

'Jim', 'Green' = 'Jim Green'

Dritte Diese Methode ist auch einzigartig für Python. Einfach ausgedrückt zwei Zeichenfolgen zusammen, mit oder ohne Leerzeichen dazwischen: Die beiden Zeichenfolgen werden automatisch zu einer Zeichenfolge verkettet:

'Jim''Green' = 'JimGreen '

'Jim' 'Green' = 'JimGreen'


Die vierte Funktion ist leistungsfähiger. Sie basiert auf der Funktion der C-Sprache. Wenn Sie über Kenntnisse in der C-Sprache 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 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 Methode zur Zeichenfolgenverbindung, die jedoch nicht häufig verwendet wird, nämlich die Zeichenfolgenmultiplikation, z als:

a = 'abc'

a * 3 = 'abcabcabc'



Das obige ist der detaillierte Inhalt vonZusammenfassung verschiedener Möglichkeiten zum Verbinden von Python-Strings. 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