metoda startswith ()
Możesz wyszukiwać dowolne podtruing od samego początku lub określoną pozycję łańcucha za pomocą tej metody.
Składnia:
strunowy.startswith (prefiks [, start [, end]])Tutaj prefiks jest obowiązkowym parametrem tej metody, która określi podłoże, które chcesz wyszukać. Pozostałe dwa parametry są opcjonalne. Parametr startowy służy do określenia pozycji początkowej ciągu, od której rozpocznie się wyszukiwanie, a parametr końcowy jest używany do określenia pozycji końcowej ciągu, aby zatrzymać wyszukiwanie. Zastosowania tej metody pokazano poniżej.
Przykład-1: Użyj startswith (), aby wyszukiwać określone ciągi
Utwórz plik Pythona z następującym skryptem, aby poznać zastosowania zaczynać z() metoda. W pierwszym wyjściu metoda jest wywoływana tylko z tekstem wyszukiwania. W drugim i trzecie. W czwartym wyjściu metoda jest wywoływana z wyszukiwanym tekstem wielu słów.
#!/usr/bin/env python3Wyjście jest pokazane po prawej stronie obrazu. Pierwsze wyjście jest prawdziwe, ponieważ 'Powitanie' Słowo istnieje w zmiennej, tekst. Druga wyjście to FAŁSZ Ponieważ słowo, „Linux” nie istnieje na pozycji 10. Trzecia wyjście to PRAWDA Ponieważ słowo, „Linux” istnieje w pozycji 11–16. Czwarta wyjście powraca PRAWDA Ponieważ tekst, 'przyjść do' istnieje w pozycji od 3 do 15.
Przykład-2: Użyj startswith (), aby wyszukiwać krotki strun
Utwórz plik Python z następującym skryptem, aby wyszukać ciąg w krotce za pomocą zaczynać z() metoda. Tutaj, zaczynać z() Metoda jest używana do wyszukiwania ciągów bez żadnej pozycji, z pozycją początkową i, z pozycjami początkowymi i końcowymi.
#!/usr/bin/env python3Wyjście:
Wyjście jest pokazane po prawej stronie obrazu. Pierwsze wyjście jest PRAWDA Ponieważ wszystkie wartości krotki istnieją w tekście. Druga wyjście to FAŁSZ Ponieważ wartość krotki, 'bardzo' nie istnieje w pozycji, 15. Trzecia wyjście to PRAWDA Ponieważ wszystkie wartości krotek istnieją w zakresie od 7 do 50.
ENDSWITH () Metoda
ENDSWITH () Metoda działa jak metoda startswith (), ale zaczyna wyszukiwać od końca ciągu.
Składnia:
strunowy.koniec (sufiks [, start [, end]])Sufiks jest tutaj obowiązkowym parametrem i określa substring, który zostanie przeszukany od końca łańcucha. Jeśli chcesz wyszukać z określonej pozycji od końca łańcucha, możesz użyć parametrów Start i End. Zastosowania tej metody pokazano poniżej.
Przykład-3: Użyj ENDSWITH (), aby wyszukiwać określone ciągi
Utwórz plik Pythona z następującym skryptem. Tutaj, ENDSWITH () Metoda jest wywoływana pięciokrotnie bez wartości pozycji, z jedynie wartością pozycji początkowej, a zarówno wartości początkową, jak i końcową.
#!/usr/bin/env python3Wyjście:
Wyjście jest pokazane po prawej stronie obrazu. Pierwsze wyjście jest PRAWDA Ponieważ ciąg, 'wiek' istnieje na końcu sznurka. Druga wyjście to PRAWDA Ponieważ ciąg, 'język' istnieje na końcu tekstu, jeśli zaczniesz wyszukiwanie od pozycji 30. Trzecia wyjście to PRAWDA Ponieważ ciąg, 'programowanie' istnieje w pozycji końcowej, jeśli szukasz go od pozycji 24 do 36.
Czwarta wyjście jest PRAWDA Ponieważ ciąg, 'język programowania' istnieje w pozycji końcowej, jeśli szukasz go od pozycji 24 do 45. Piąta wyjście jest FAŁSZ Ponieważ ciąg, 'język programowania' nie istnieje w pozycji końcowej, jeśli szukasz go od pozycji 24 do 40.
Przykład-4: Użyj ENDSWITH (), aby wyszukiwać krotki ciągów
Utwórz plik Python z następującym kodem, aby wyszukać dowolną wartość ciągów z krotki w tekście za pomocą ENDSWITH () metoda. Ta metoda jest nazywana trzykrotnie w skrypcie bez wartości pozycji i z wartościami pozycji.
#!/usr/bin/env python3Wyjście:
Wyjście jest pokazane po prawej stronie obrazu. Pierwsze wyjście jest PRAWDA Ponieważ ciąg, 'język' istnieje na końcu sznurka. Druga wyjście to PRAWDA Ponieważ ciąg, 'język' istnieje na końcu tekstu, jeśli zaczniesz wyszukiwanie od pozycji 20. Trzecia wyjście to PRAWDA Ponieważ żadna z wartości krotek nie istnieje w pozycji końcowej tekstu, jeśli szukasz w pozycji 30 do 60.
Wniosek
Bardzo łatwo jest wyszukać określony ciąg od początku i zakończenia długiego tekstu za pomocą zaczynać z() I ENDSWITH () Metody w Pythonie. Mam nadzieję, że ten samouczek pomoże czytelnikowi poprawnie zrozumieć zastosowania tych metod.