Heim  >  Artikel  >  Backend-Entwicklung  >  String-Verkettung in Python

String-Verkettung in Python

巴扎黑
巴扎黑Original
2016-12-08 09:41:481420Durchsuche

Es gibt viele String-Verbindungsmethoden in Python, um es zusammenzufassen:
1 Die originellste String-Verbindungsmethode: str1 + str22 Python neue String-Verbindungssyntax: str1, str23 Seltsame String-Methode: str1 str24 % Verbindungsstring: 'Name :%s; sex: ' % ('tom', 'male')5 String-Listenverbindung: str.join(some_list)
Sie alle wissen wahrscheinlich, dass Sie sie direkt verwenden können „+“, um zwei Zeichenfolgen zu verbinden:
'Jim' + 'Green' = 'JimGreen'
Die zweite Zeichenfolge ist spezieller: Wenn die beiden Zeichenfolgen durch „Komma“ getrennt sind, werden die beiden Zeichenfolgen verkettet , aber es wird ein zusätzliches Leerzeichen zwischen den Zeichenfolgen geben:
'Jim', 'Green' = 'Jim Green'
Der dritte ist ebenfalls einzigartig für Python. Fügen Sie einfach zwei Zeichenfolgen zusammen, mit oder ohne Leerzeichen: Die beiden Zeichenfolgen werden automatisch zu einer Zeichenfolge verkettet:
'Jim''Green' = 'JimGreen' 'Jim' 'Green' = 'JimGreen '
Die vierte Funktion ist leistungsfähiger und basiert auf der Funktion von printf Funktion in C-Sprache. Wenn Sie über Kenntnisse in 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 verbindet dann jedes Element in der Liste mit einer Zeichenfolge:
var_list = ['tom', 'david', 'john']
a = '###' a.join ( var_list) = 'tom###david###john'

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