Python Truncate String

Python Truncate String

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:

  • "strunowy”To zmienna ciągów, która zostanie obcięta
  • "startIndex”Jest początkowym indeksem znaków podłańca, który zostanie utworzony
  • "endindex”To końcowy wskaźnik znaków podłoża, który zostanie utworzony

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!"
Substring = String [4:]
Drukuj (podłoże)

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!"
Substring = String [: 10]
Drukuj (podłoże)

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ę:

  • „String” to zmienna ciągów, która zostanie obcięta na części
  • „Sepchar” definiuje znak separatora, spotykając się, który dzieli sznur na części
  • „LimitItem” określa maksymalny wskaźnik przechowywania elementów na liście

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!"
Truncparts = pozdrowienia.rsplit („”, 3)
Drukuj (Truncparts)

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.