Metoden splitlines () opdeler strengen ved linjeskift og returnerer en liste med linjer i strengen.
Syntaksen for splitlines()
er:
str.splitlines ((keepends))
splitlines () Parametre
splitlines()
tager maksimalt 1 parameter.
keepends (valgfrit) - Hvis keepends er angivet, og True
linjeskift er også inkluderet i punkterne på listen.
Som standard er linjeskift ikke inkluderet.
Return Value fra splitlines ()
splitlines()
returnerer en liste med linjer i strengen.
Hvis der ikke er linjeskifttegn, returnerer den en liste med et enkelt element (en enkelt linje).
splitlines()
deler sig på følgende linjegrænser:
Repræsentation | Beskrivelse |
---|---|
n | Linjefodring |
r | Vognretur |
r n | Vognretur + Linjefodring |
v eller x0b | Linjetabulering |
f eller x0c | Form Feed |
x1c | Filudskiller |
x1d | Gruppeseparator |
x1e | Record Separator |
x85 | Næste linje (C1-kontrolkode) |
u2028 | Linjeseparator |
u2029 | Afsnit separator |
Eksempel: Hvordan splitlines () fungerer?
grocery = 'MilkChickenBreadButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
Produktion
('Mælk', 'Kylling', 'Brød', 'Smør') ('Mælk n', 'Kylling r n', 'Brød r', 'Smør') ('Mælk Kyllingebrødsmør')