Składnia Split ():
strunowy.split (separator, maxsplit)Tutaj oba argumenty tej metody są opcjonalne. Separator Działa jako dzielnik łańcucha, a wartość ciągów rozkłada się na mniejsze słowa na podstawie separatora. Jeśli ten argument zostanie pominięty, biała przestrzeń jest używana jako domyślny separator. MaxSplit służy do zdefiniowania limitu słów, które się podzielą. Jeśli ten argument zostanie pominięty, cały ciąg zostanie przeanalizowany w celu podziału i utworzyć listę wszystkich słów na podstawie separatora.
Przykład-1: podzielony ciąg oparty na przestrzeni
Poniższy przykład pokazuje użycie metody split () bez żadnego argumentu. Utwórz plik Python z następującym skryptem, aby zobaczyć, jak on działa. Podzielnie tekst na struny oparte na przestrzeni i zwraca krotkę strun.
#!/usr/bin/env python3Wyjście:
Wyjście jest pokazane po prawej stronie obrazu. W skrypcie zmienna, tekst zawiera ciąg czterech słów, a wyjście pokazuje listę czterech elementów.
Przykład-2: podzielony ciąg oparty na przecinku
Możesz użyć dowolnego znaku lub ciągu jako separatora w podział() metoda. przecinek(,) jest używany jako separator w poniższym przykładzie. Utwórz plik Pythona z następującym skryptem. Wartość łańcucha rozdzielona przez przecinek zostanie przyjęta jako dane wejściowe. Split () Metoda utworzy listę ciągów, dzieląc wartość wejściową na podstawie przecinek(,). Następnie wartości listy zostaną wydrukowane za pomocą 'Do' pętla.
#!/usr/bin/env python3Wyjście:
Wyjście jest pokazane po prawej stronie obrazu. Lista krajów oddzielona przecinka () jest traktowana jako wartość wejściowa. Po podzieleniu danych wejściowych na podstawie przecinka nazwa kraju jest wydrukowana w każdej linii.
Przykład-3: podzielony ciąg na podstawie określonego słowa
Utwórz plik Pythona z następującym skryptem. " I " String jest używany jako separator w tym przykładzie. Po podzieleniu wartości tekst, Lista powrotna jest przechowywana w zmiennej, Langval. Wartości listy są drukowane przez połączenie z drugim ciągiem za pomocą 'Do' pętla.
#!/usr/bin/env python3Wyjście:
Wyjście jest pokazane po prawej stronie obrazu. 'Lubię ' String jest dodawany z każdym elementem listy.
Przykład-4: podzielony ciąg na podstawie limitu (maxSplit)
Domyślnie, Split () Metoda dzieli dowolny tekst na wszystkie możliwe części na podstawie separator wartość. MaxSplit parametr jest używany w podział() metoda ograniczenia podzielonych części łańcucha. Utwórz plik Python z następującym skryptem, aby poznać użycie MaxSplit parametr podział() metoda. Wartość tekstu z okrężnica(:) jest przypisany w zmiennej, osoba. Za pierwszym razem podział() Metoda jest wywoływana z limitem 3 jako MaxSplit wartość. Po raz drugi, podział() Metoda jest wywoływana z limitem 2 jako MaxSplit wartość. Po raz trzeci, podział() Metoda jest wywoływana z limitem 1 jako MaxSplit wartość. Do pętla służy do wydrukowania każdego elementu listy po wywołaniu podział() metoda.
#!/usr/bin/env python3Wyjście:
Wyjście jest pokazane po prawej stronie obrazu. Tekst jest podzielony na cztery części po wywołaniu podział() Po raz pierwszy, ponieważ podzielił tekst na podstawie 3 okrężnicy (:). Tekst jest podzielony na trzy części po wywołaniu podział() po raz drugi, ponieważ podzielił tekst na podstawie dwóch okrężnicy. A tekst jest podzielony na dwie części po wywołaniu podziału () po raz trzeci, ponieważ podzielił tekst na podstawie jednego okrężnicy (:).
Wniosek:
podział() jest użyteczną metodą podziału dowolnej wartości ciągów na wiele podrzędnych na podstawie wymagań. Jak można podzielić i przeanalizować wartości łańcucha na podstawie przestrzeni, przecinka, okrężnicy lub określonego ciągu, są omawiane w tym artykule z niezbędnymi przykładami. Mam nadzieję, że po przeczytaniu tego samouczka będziesz mógł poprawnie podzielić dane ciągów w Pythonie.
Obejrzyj wideo autora: tutaj