Python split()-Methode

Python 字符串Zeichenketten in Python


Beschreibung

Python split()Zerlegt die Zeichenkette anhand des angegebenen Trennzeichens. Wenn für den Parameter num ein Wert angegeben ist, werden num+1 Teilzeichenketten getrennt.

Syntax

Syntax der split()-Methode:

str.split(str="", num=string.count(str)).

Parameters

  • str -- Trennzeichen; standardmäßig alle Leerraumzeichen, einschließlich Leerzeichen, Zeilenumbrüche (\n), Tabulatoren (\t) usw.
  • num -- Anzahl der Aufteilungen. Standardwert ist -1, d. h. alles aufteilen.

Rückgabewert

Gibt nach dem Aufteilen eine Liste von Zeichenketten zurück.

Beispiele

Das folgende Beispiel zeigt, wie die Funktion split() verwendet wird:

Beispiel (Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- str = "Line1-abcdef \nLine2-abc \nLine4-abcd"; print str.split( ); # Leerzeichen als Trennzeichen verwenden, einschließlich \n print str.split(' ', 1 ); # Leerzeichen als Trennzeichen verwenden, in zwei Teile aufteilen

Die Ausgabe des obigen Beispiels ist wie folgt:

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '\nLine2-abc \nLine4-abcd']

Das folgende Beispiel verwendet # als Trennzeichen, gibt den zweiten Parameter als 1 an und gibt zwei Parameterlisten zurück.

Beispiel (Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- txt = "Google#Example#Taobao#Facebook" # Der zweite Parameter ist 1, gibt zwei Parameterlisten zurück x = txt.split("#", 1) print x

Die Ausgabe des obigen Beispiels ist wie folgt:

['Google', 'Example#Taobao#Facebook']

Python 字符串Zeichenketten in Python

Andere Erweiterungen