Python splitlines()-Methode

Python 字符串Python-String


Beschreibung

Python splitlines() teilt an Zeilenumbrüchen ('\r', '\r\n', \n') auf und gibt eine Liste zurück, die jede Zeile als Element enthält. Wenn der Parameter keepends False ist, werden Zeilenumbrüche nicht eingeschlossen; bei True werden Zeilenumbrüche beibehalten.

Syntax

Syntax der splitlines()-Methode:

str.splitlines([keepends])

Parameters

  • keepends -- Ob Zeilenumbrüche ('\r', '\r\n', \n') in der Ausgabe beibehalten werden. Der Standardwert ist False, was bedeutet, dass Zeilenumbrüche nicht eingeschlossen werden; bei True werden Zeilenumbrüche beibehalten.

Rückgabewert

Gibt eine Liste zurück, die jede Zeile als Element enthält.

Beispiel

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

Beispiel (Python 2.0+)

#!/usr/bin/python str1 = 'ab c\n\nde fg\rkl\r\n' print str1.splitlines(); str2 = 'ab c\n\nde fg\rkl\r\n' print str2.splitlines(True)

Die Ausgabe des obigen Beispiels ist:

['ab c', '', 'de fg', 'kl']
['ab c\n', '\n', 'de fg\r', 'kl\r\n']

Python 字符串Python-String

Andere Erweiterungen