Metoda splitlines () rozděluje řetězec na konce řádků a vrací seznam řádků v řetězci.
Syntaxe splitlines()
je:
str.splitlines ((keepends))
splitlines () parametry
splitlines()
trvá maximálně 1 parametr.
keepends (nepovinné) - Pokud jsou poskytovány keepends a True
, konce řádků jsou také zahrnuty v položkách seznamu.
Ve výchozím nastavení nejsou zahrnuty konce řádků.
Návratová hodnota z dělených čar ()
splitlines()
vrací seznam řádků v řetězci.
Pokud neexistují znaky zalomení řádku, vrátí seznam s jedinou položkou (jedním řádkem).
splitlines()
rozděluje se na následující hranice řádků:
Zastoupení | Popis |
---|---|
n | Řádkový posuv |
r | Návrat vozíku |
r n | Carriage Return + Line Feed |
v nebo x0b | Řádková tabulka |
f nebo x0c | Feed formuláře |
x1c | Oddělovač souborů |
x1d | Oddělovač skupin |
x1e | Separátor záznamů |
x85 | Další řádek (kontrolní kód C1) |
u2028 | Oddělovač linek |
u2029 | Oddělovač odstavců |
Příklad: Jak fungují splitlines ()?
grocery = 'MilkChickenBreadButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
Výstup
('Milk', 'Chicken', 'Bread', 'Butter') ('Milk n', 'Chicken r n', 'Bread r', 'Butter') ('Milk Chicken Bread Butter')