Heim  >  Artikel  >  Backend-Entwicklung  >  5 Möglichkeiten, Strings in Python zu verketten

5 Möglichkeiten, Strings in Python zu verketten

高洛峰
高洛峰Original
2016-10-17 11:43:471684Durchsuche

Die 5 Methoden der String-Verbindung in Python zusammengefasst:

1. Pluszeichen

Die erste, Leute mit Programmiererfahrung wissen wahrscheinlich, dass viele Sprachen Pluszeichen verwenden. ", um zwei Zeichenfolgen zu verbinden. Dasselbe gilt in Python. Verwenden Sie " ", um zwei Zeichenfolgen direkt zu verbinden;

print 'Python' + 'Tab'

Ergebnis:

PythonTab

2. Komma

Der zweite Typ ist spezieller und verwendet Kommas zum Verbinden zweier Zeichenfolgen. Wenn die beiden Zeichenfolgen durch „Komma“ getrennt werden, wird zwischen den Zeichenfolgen ein zusätzliches Leerzeichen angezeigt >

Ergebnis:
print 'Python','Tab'

3. Direkte Verbindung
Python Tab

Die dritte ist ebenfalls einzigartig für Python. Fügen Sie einfach die beiden Zeichenfolgen in der Mitte zusammen. Mit oder ohne Leerzeichen zwei Zeichenfolgen werden automatisch zu einer Zeichenfolge verkettet;

Ergebnis:
print 'Python''Tab'

PythonTab
Ergebnis:
print 'Python'   'Tab'

4. Formatierung
PythonTab

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

Ergebnis:
print '%s %s'%('Python', 'Tab')

Der fünfte Join-Typ
Python Tab


ist eine Fertigkeit, die die String-Funktion Join verwendet. Diese Funktion akzeptiert eine Liste und verkettet dann jedes Element in der Liste mit einer Zeichenfolge:

Ergebnis:
str_list = ['Python', 'Tab']
a = ''
print a.join(str_list)

PythonTab

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