Poniżej znajduje się tabela wyłączników linii, która podzieli ciąg.
Reprezentacja | Opis |
\N | Linia |
\R | Zwrot powozu |
\ v lub \ x0b | Tabelacja linii |
\ f lub \ x0c | Form Feed |
\ x1d | Separator grupy |
\ x1c | Separator plików |
\ x1e | Separator rekord |
\ x85 | Następny wiersz (kod sterowania C1) |
\ u2029 | Separator akapitu |
\ u2028 | Separator linii |
SplitLines () to wbudowana metoda strun w Pythonie. Kiedy łamiemy ciąg, różne wiersze są połączone w listę, którą zwraca ta funkcja. W rezultacie możemy powiedzieć, że zwraca listę podzielonych linii. N (newline znak), R (powrót karetki) i RN (powrót karetki+nowa linia) to niektóre z wielu rodzajów pęknięć linii (jak wspomniano powyżej). Funkcja String SplitLines () w Pythonie ma podstawową składnię „String.Splitlines ([Keepends]) ”.
String podstawowy jest oznaczony przez ciąg słów w tej składni. Nie musimy również mówić tej funkcji, który znak granicy, aby sprawdzić, ponieważ robi to automatycznie. Keepends jest parametrem niekompulsyjnym z dwoma możliwymi wartościami: prawda lub fałsz. Płaki liniowe są również dołączone na wynikającej liście (które można zauważyć w podanych przykładach poniżej), gdy ta wartość właściwości jest ustawiona na true. Mogą to być dowolne litery Unicode, które działają jako granice ciągów, takie jak N, R, RN itd. Ta funkcja wytwarza listę linii z głównego ciągu, które zostały rozbite w zależności od różnych znaków granicznych linii w głównym ciągu. Aby uzyskać przykłady, jak użyć metody SplitLines zarówno z parametrem, jak i bez niego, patrz przykłady w następnym rozdziale.
Przykład 1:
Najpierw zadeklarowaliśmy zmienną zawierającą ciąg, który chcemy podzielić w naszym pierwszym przykładzie. Następnie użyliśmy funkcji podzielonej, która daje listę z tylko jednym członkiem. Struny zostały wydrukowane, a następnie funkcja podzielona została ponownie użyta, zwracając listę z podzielonymi elementami.
my_txt1 = "Python jest bardzo łatwy do nauczenia się"Oto końcowy wynik, który pokazuje, że tekst został skutecznie rozdzielony.
Przykład 2:
Zmienna „A” dzieli ciąg bez zachowania pęknięcia linii, ale zmienna „B” dzieli ciąg, utrzymując pęknięcia linii w poniższym kodzie. String został zastosowany w funkcji splitLines () bez przechowywania argumentu „keeplinebreaks” w zmiennej „A”. Instrukcja print () publikuje listę ciągów bez uwzględnienia przerwy w linii, jak widać w poprzednim przykładzie. Ustawiamy wartość „True” w zmiennej „B”, a instrukcja tworzy listę ciągów z uwzględnioną przerwą wiersza.
str1 = "Python jest bardzo łatwy do nauczenia."Wygenerowane dane wyjściowe powyższego kodu pokazano poniżej.
Przykład 3:
W tym przykładzie przejdziemy do metody, która spowoduje uwzględnienie wyłączników linii na liście ciągów. Spójrz na poniższą próbkę. Zadeklarowaliśmy zmienne (my_txt1 i my_txt2), a następnie użyliśmy funkcji splitLines (), jak widać. Funkcja zwraca listę z podzielonymi elementami.
my_txt1 = "Python \ n jest bardzo do nauki"Podzielone elementy są wyświetlane w wyniku poniżej.
Przykład 4:
Funkcja splitLines () dostarcza również podzielone komponenty w tym przykładzie. Lista została następnie przekonwertowana na ciąg za pomocą funkcji połączenia. Łącząc pełne elementy iterowalne i oddzielając je separatorem ciągów, gdy funkcja ciągu () jest wykonywana.
my_txt1 = "Python \ n jest najlepszym językiem do nauki \ r \ n dla początkujących"Dane wyjściowe poprzedniego kodu po załączeniu.
Wniosek:
Python ma wiele przydatnych metod dzielenia ciągów. W zdecydowanej większości przypadków ciąg zwykle wystarczy. Aby podzielić ciąg w przestrzeni, zakładki, a także pęknięcia linii, użyj metod split () i string. SplitLines () to technika dzielania linii. Wyrażenia regularne mogą być używane w bardziej wyrafinowanych warunkach, a operator zasięgu może być używany do wyodrębnienia zakresu znaków z łańcucha w niektórych okolicznościach. Metoda Python's ShareLines () dzieli ciąg na linie. Dzieli sznur na linie i wytwarza listę podzielonych ciągów. Nowa linia (N), powrót powozu (R) i inne wyłączniki linii to przykłady. W tym artykule dowiedzieliśmy się, jak używać metody Pythona Splitlines () do zwrócenia listy linii po podzieleniu ciągu na linie na granicach linii.