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 True
ingå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')