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')








