Python splitlines()-Methode
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']
Andere Erweiterungen
Python-String