Python3 split()-Methode

Python3 字符串Python3 Zeichenketten


Beschreibung

Die split()-Methode zerlegt eine Zeichenkette anhand eines angegebenen Trennzeichens. Diese Methode teilt die Zeichenkette in Teilzeichenketten auf und gibt eine Liste zurück, die aus diesen Teilzeichenketten besteht.

Wenn der zweite Parameter num angegeben ist, wird die Zeichenkette in num+1 Teilzeichenketten aufgeteilt.

Die split()-Methode eignet sich besonders zum Aufteilen einer Zeichenkette in mehrere Teile basierend auf einem bestimmten Trennzeichen.

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. Wenn dieser Parameter gesetzt ist, wird die Zeichenkette in höchstens maxsplit+1 Teilzeichenketten aufgeteilt. Der Standardwert ist -1, was bedeutet, dass alle Vorkommen aufgeteilt werden.

Rückgabewert

Gibt eine Liste der aufgeteilten Zeichenketten zurück.

Beispiele

Die folgenden Beispiele zeigen, wie die split()-Funktion verwendet wird:

Beispiel (Python 3.0+)

#!/usr/bin/python3 str = "this is string example....wow!!!" print (str.split()) # Standardmäßig werden Leerzeichen als Trennzeichen verwendet print (str.split('i',1)) # Verwendet i als Trennzeichen print (str.split('w')) # Verwendet w als Trennzeichen

Die Ausgabe der obigen Beispiele ist wie folgt:

['this', 'is', 'string', 'example....wow!!!']
['th', 's is string example....wow!!!']
['this is string example....', 'o', '!!!']

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

Beispiel (Python 3.0+)

#!/usr/bin/python3 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']

Python3 字符串Python3 Zeichenketten

Andere Erweiterungen