Die Methode splitlines () teilt die Zeichenfolge bei Zeilenumbrüchen und gibt eine Liste der Zeilen in der Zeichenfolge zurück.
Die Syntax von splitlines()
lautet:
str.splitlines ((Keepends))
splitlines () Parameter
splitlines()
nimmt maximal 1 Parameter.
Keepends (optional) - Wenn Keepends bereitgestellt werden und True
Zeilenumbrüche ebenfalls in den Listenelementen enthalten sind.
Standardmäßig sind die Zeilenumbrüche nicht enthalten.
Rückgabewert von Splitlines ()
splitlines()
Gibt eine Liste der Zeilen in der Zeichenfolge zurück.
Wenn keine Zeilenumbruchzeichen vorhanden sind, wird eine Liste mit einem einzelnen Element (einer einzelnen Zeile) zurückgegeben.
splitlines()
teilt sich an folgenden Liniengrenzen auf:
Darstellung | Beschreibung |
---|---|
n | Zeilenvorschub |
r | Wagenrücklauf |
r n | Wagenrücklauf + Zeilenvorschub |
v oder x0b | Zeilentabelle |
f oder x0c | Formularvorschub |
x1c | Dateitrennzeichen |
x1d | Gruppentrennzeichen |
x1e | Aufzeichnungstrennzeichen |
x85 | Nächste Zeile (C1-Steuercode) |
u2028 | Leitungstrennzeichen |
2029 | Absatztrennzeichen |
Beispiel: Wie funktioniert splitlines ()?
grocery = 'MilkChickenBreadButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
Ausgabe
('Milch', 'Huhn', 'Brot', 'Butter') ('Milch n', 'Huhn r n', 'Brot r', 'Butter') ('Milch Huhn Brot Brot Butter')