Η μέθοδος splitlines () διαιρεί τη συμβολοσειρά σε αλλαγές γραμμής και επιστρέφει μια λίστα γραμμών στη συμβολοσειρά.
Η σύνταξη του splitlines()
είναι:
str.splitlines ((keepends))
splitlines () Παράμετροι
splitlines()
παίρνει το πολύ 1 παράμετρο.
keepends (προαιρετικό) - Εάν παρέχονται και διατηρούνται και τα True
διαλείμματα γραμμής περιλαμβάνονται σε στοιχεία της λίστας.
Από προεπιλογή, οι αλλαγές γραμμής δεν περιλαμβάνονται.
Επιστροφή τιμής από splitlines ()
splitlines()
επιστρέφει μια λίστα γραμμών στη συμβολοσειρά.
Εάν δεν υπάρχουν χαρακτήρες αλλαγής γραμμής, επιστρέφει μια λίστα με ένα στοιχείο (μία γραμμή).
splitlines()
χωρίζει στα ακόλουθα όρια γραμμής:
Αναπαράσταση | Περιγραφή |
---|---|
n | ΓΡΑΜΜΗ ΤΡΟΦΟΔΟΣΙΑΣ |
r | Επιστροφή μεταφοράς |
r n | Επιστροφή μεταφοράς + τροφοδοσία γραμμής |
v ή x0b | Πίνακας πίνακα |
f ή x0c | Ροή φόρμας |
x1γ | Διαχωριστής αρχείων |
x1δ | Διαχωριστής ομάδας |
x1ε | Διαχωριστής εγγραφής |
x85 | Επόμενη γραμμή (C1 Control Code) |
u2028 | Διαχωριστής γραμμής |
u2029 | Διαχωριστής παραγράφων |
Παράδειγμα: Πώς λειτουργεί το splitlines ();
grocery = 'MilkChickenBreadButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
Παραγωγή
(«Γάλα», «Κοτόπουλο», «Ψωμί», «Βούτυρο») («Γάλα n», «Κοτόπουλο r n», «Ψωμί r», «Βούτυρο») («Γάλα βουτύρου κοτόπουλου γάλακτος»)