Metoden splitlines () delar upp strängen vid radbrytningar och returnerar en lista med rader i strängen.
Syntaksen för splitlines()är:
str.splitlines ((keepends))
splitlines () Parametrar
splitlines() tar högst 1 parameter.
keepends (valfritt) - Om keepends tillhandahålls och linjeavbrott Trueingår också i posterna i listan.
Som standard ingår inte radbrytningarna.
Returvärde från splitlines ()
splitlines() returnerar en lista med rader i strängen.
Om det inte finns tecken för radbrytning returnerar den en lista med ett enda objekt (en rad).
splitlines() delar på följande radgränser:
| Representation | Beskrivning |
|---|---|
| n | Linjeflöde |
| r | Vagnretur |
| r n | Vagnretur + Linjefoder |
| v eller x0b | Linjetabell |
| f eller x0c | Formflöde |
| x1c | Filavgränsare |
| x1d | Gruppavskiljare |
| x1e | Record Separator |
| x85 | Nästa rad (C1-kontrollkod) |
| u2028 | Linjeseparator |
| u2029 | Punktavskiljare |
Exempel: Hur splitlines () fungerar?
grocery = 'MilkChickenBreadButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
Produktion
('Mjölk', 'Kyckling', 'Bröd', 'Smör') ('Mjölk n', 'Kyckling r n', 'Bröd r', 'Smör') ('Mjölk Kycklingbrödsmör')








