Obcięcie łańcucha zasadniczo oznacza podział łańcucha na różne podjazdy lub wyodrębnienie z niego podrzędnego. W Python operacje ciągów są dość łatwe do wykonania, a obcięcie ciągów nie jest wyjątkowym przypadkiem. Dobrą rzeczą w pracy w Pythonie jest to, że można znaleźć pakiety i moduły, które możesz zaimportować, aby rozwiązać swój problem. Jednak w przypadku tego przewodnika będą stosowane tylko wbudowane metody.
Skrócający sznurek w Pythonie za pomocą krojenia
W Python krojenie to metoda, w której definiujesz „zasięg” wewnątrz kwadratowych nawiasów. Gdy ten zakres jest używany z łańcuchem, odejmuje podłoże od głównego ciągu. Spójrz na jego składnię, aby poznać wykorzystanie krojenia strun w Python
Składnia krojenia ciągu
String [startIndex: endindex]W powyższej składni:
Wartość zwracana
Podłoże obcięte z głównego ciągu
Przykład skróconego sznurka z krojeniem ciągów
Aby zademonstrować działanie krojenia ciągów, utwórz zmienną ciągów:
String = "Hello World!"Pokrój ciąg z indeksu znaków „0” na „5” i przechowuj zwróconą wartość w nowej zmiennej:
Substring = String [0: 5]Na koniec wyświetl wynik:
Drukuj (podłoże)Po wykonaniu terminal wyświetli następujące dane wyjściowe:
Aby zmienić trochę, w powyższym kodzie, podaj tylko indeks początkowy, pozostaw indeks końcowy jako pusty:
String = "Hello World!"Wykonanie kodu teraz wytworzy następujące dane wyjściowe:
Dane wyjściowe potwierdza, że jeśli indeks końcowy nie zostanie podany, podłoże przechodzi do końca rzeczywistego ciągu. Jeśli jednak uruchomienie nie jest dostarczone, rozpoczyna podłoże od pierwszej postaci:
String = "Hello World!"Ten fragment kodu daje następujący wynik:
Chodziło o ścięcie ciągów za pomocą metody krojenia ciągów.
Obcięte struny metodą RSPLIT ()
Drugim sposobem obcięcia sznurka w Pythonie jest użycie metody RSPLIT (). Ta metoda przechodzi przez ciąg i dzieli sznur na części po spotkaniu „separator”, a części są przechowywane w formie listy. Spójrz na podaną poniżej składnię, aby poznać użycie metody RSPLIT () w Pythonie
Składnia metody rsplit ()
strunowy.RSPLIT (sepchar, limittem)Aby wyjaśnić składnię:
Przykłady ścięcia sznurka za pomocą metody RSPLIT ()
Aby zademonstrować działanie metody RSPLIT (), weź zmienną ciągów:
Pozdrawiam = "Witam, to jest Linuxhint a Python Tutorial!"Następnie zastosuj rsplit () Metoda na zmiennej ciągów, ustaw znak separatora równy pustej przestrzeni „” i przechowuj wynik w osobnej zmiennej ”części"
Truncparts = pozdrowienia.rSplit („”)Następnie wydrukuj zmienną listę „części”:
Drukuj (Truncparts)Ten kod daje następujące dane wyjściowe na terminalu:
Wyjście potwierdza, że ciąg został podzielony na części przy każdym wystąpieniu „pustej przestrzeni”. Alternatywnie, aby ograniczyć liczbę całkowitej podkładu, które można utworzyć, użyj następującego kodu:
Pozdrawiam = "Witam, to jest Linuxhint a Python Tutorial!"Wykonanie tego kodu daje następujące dane wyjściowe:
Ze wyjścia widać, że całkowita liczba elementów na liście wynosi teraz „4”, aw indeksie maksymalna wartość to „3”.
Chodziło o ścięte struny w Pythonie!
Wniosek
Aby obciąć ciąg w Python, użytkownik może użyć metody krojenia ciągów i zapewnić indeks początkowy i końcowy podkładu w nawiasach kwadratowych. Alternatywnie, użytkownik może również użyć metody RSPLIT () i tworzyć wiele podłoża z ciąg.