Metoda splitlines () dzieli ciąg znaków przy końcach wiersza i zwraca listę wierszy w ciągu.
Składnia splitlines()
to:
str.splitlines ((keepends))
splitlines () Parametry
splitlines()
przyjmuje maksymalnie 1 parametr.
keepends (opcjonalnie) - Jeśli podano keepends i True
, podziały wierszy są również uwzględniane w elementach listy.
Domyślnie podziały wierszy nie są uwzględniane.
Wartość zwracana z linii podziału ()
splitlines()
zwraca listę wierszy w ciągu.
Jeśli nie ma znaków końca wiersza, zwraca listę z pojedynczym elementem (pojedynczą linią).
splitlines()
dzieli się na następujących granicach linii:
Reprezentacja | Opis |
---|---|
n | Line Feed |
r | Powrót karetki |
r n | Powrót karetki + nowy wiersz |
v lub x0b | Tabela linii |
f lub x0c | Form Feed |
x1c | Separator plików |
x1d | Separator grup |
x1e | Separator rekordów |
x85 | Następna linia (kod kontrolny C1) |
u2028 | Separator linii |
u2029 | Separator akapitu |
Przykład: Jak działa splitlines ()?
grocery = 'MilkChickenBreadButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
Wynik
(„Mleko”, „Kurczak”, „Chleb”, „Masło”) („Mleko n”, „Kurczak r n”, „Chleb r”, „Masło”) („Masło z mleka kurczaka i chleba”)