W Pythonie sekwencja kilku znaków jest znana jako ciąg, który zawiera cytaty albo pojedyncze lub podwójne. Jeśli użytkownik chce uzyskać określoną część z obiektu String, jest to znane jako krojenie. Krótko mówiąc, jest to operowanie podłańca pożądanego ciągu. Czasami musimy tylko uzyskać ciąg, który występuje po podjeździe. W takiej sytuacji można zastosować różne wbudowane metody Pythona.
Ten post wyjaśni różne metody otrzymywania podjazdu po postaci w Pythonie.
Jak uzyskać podstęp po postaci w Pythonie?
Aby uzyskać podłoże po postaci w Pythonie, dostępnych jest wiele metod, które są używane do tego konkretnego celu:
Metoda 1: Zdobądź podstęp po znaku w Pythonie za pomocą metody „split ()”
Podzielić ciąg na podłoże, „podział()„Można zastosować metodę. Ta metoda zwraca listę obiektów zawierających elementy.
Przykład
Początkowo zadeklaruj zmienną ciągów i przekazuj ciąg, jak pokazano poniżej:
org_string = "Linuxhint to najlepsza strona internetowa samouczka na świecie!"Następnie utwórz inną zmienną ciągną, która utrzymuje słowo od przyszłości, chcemy zrobić podłoże:
spl_word = „Best”Teraz użyj instrukcji drukowania i wyświetl wartość zmiennych powyżej deklarowanych jeden po drugim:
drukuj („mój oryginalny ciąg:” + str (org_string))Zadzwoń do "podział()”Metoda i określ indeks elementu listy, do którego chcemy uzyskać dostęp i wykonać podłoże. Następnie przechowuj go w „wynik_string" zmienny:
wynik_string = org_string.split (SPL_WORD) [1]Zadzwoń do "wydrukować()”Funkcja i przejście„wynik_string„Zmienna jako parametr:
Drukuj („Podejście po znaku:” + wynik_string)Wyjście
Metoda 2: Zdobądź podjazd po znaku w Pythonie za pomocą metody „parition ()”
Użyj "przegroda()”Metoda utworzenia podłańca po postaci. Najpierw szuka konkretnego ciągu i dzieli go na trzy komponenty w krotce. Element przed dostarczonym ciągiem jest zawarty w pierwszym elemencie. Z drugiej strony określony ciąg jest zawarty w drugim elemencie.
Przykład
Zadzwoń do "przegroda()”Metoda o wartości ciągu jako argumentu i określ żądany indeks elementu. Następnie przechowuj go w zadeklarowanym „wynik_string" zmienny:
wynik_string = org_string.partycja (SPL_WORD) [2]Użyj "wydrukować()„Metoda uzyskania pożądanego rezultatu:
Drukuj („Podejście po znaku:” + wynik_string)Jak widać, podany ciąg jest podzielony na podjazd po określonym słowie:
Metoda 3: Zdobądź podstęp po znaku w Pythonie za pomocą metody „index ()”
Kolejny skuteczny sposób podjazdu po postaci w Pythonie, „indeks()„Można zastosować metodę. Zwraca wskaźnik pierwszego wystąpienia określonego podłoża w żądanym ciągu.
Przykład
Użyj "indeks()„Metoda i weź ciąg jako parametr o określonej długości ciągu:
wynik_string = org_string [org_string.indeks (SPL_WORD) + len (SPL_WORD):]Aby wyświetlić wyjście „wynik_string„Zmienna na ekranie, użyj instrukcji Drukuj:
Drukuj („Podejście po znaku:” + wynik_string)Wyjście
Metoda 4: Podstęp po znaku w Pythonie przy użyciu metody „Find ()”
„„znajdować()„Metoda może być również zastosowana do tworzenia podłańca z pożądanego ciągu. Może znaleźć pożądany znak z struny z jego długością, a następnie przekazać je do zadeklarowanej zmiennej.
Przykład
Zadzwoń do "znajdować()”Z wymaganym podzielonym charakterem i jego długością:
wynik_string = org_string [org_string.Znajdź (SPL_WORD) + len (SPL_WORD):]Następnie zobacz wynik „znajdować()„Metoda przy użyciu instrukcji drukowania:
Drukuj („Podejście po znaku:” + wynik_string)Wyjście
To wszystko! Wyjaśniliśmy różne metody podstępu po postaci w Pythonie.
Wniosek
Do podstępu po postaci w Pythonie, w Pythonie stosuje się wiele metod, takich jak „podział()„Metoda,„przegroda()„Metoda,„indeks()”I„ „znajdować()" metoda. Wszystkie metody najpierw przeszukaj podane słowo z podanego ciągu, a następnie podziel ciąg na części i wykonaj podłoże. Ten post opracował podstęp po postaci w Pythonie.