W tym artykule omówimy niektóre z wymienionych poniżej metod w celu wyszukiwania podstępów w strunach w Python na Ubuntu (system OS Linux), możesz przestrzegać dowolnej metody zgodnie z Twoim wymogiem:
Wymóg
Każda wersja Python musi być zainstalowana w systemie Ubuntu(Python3 jest wstępnie zainstalowany w najnowszych wersjach Ubuntu)
Jak utworzyć plik Python
Aby kodować w Python w systemie Linux, musisz utworzyć plik Python z ".py ” rozszerzenie. Utwórz „Python_file.Py ”Poniżej wspomniane polecenie:
$ nano Python_file.pyWażna uwaga
Jak sprawdzić podłoże za pomocą operatora „w”
Jeden z najłatwiejszych sposobów sprawdzenia, czy określony podłoże istnieje w ciągu czy nie w Python jest z pomocą operatora „w”. Operator „w” zwraca wartość logiczną „true”, jeśli podłoże istnieje i „fałszywe”, jeśli nie istnieje.
Poniżej wspomniana jest składnia operatora „w”, aby sprawdzić pod kątem podstępu:
[Substring] w [String]Zastępować [Substring] z podłożem, które chcesz znaleźć w określonych [strunowy]. Aby znaleźć podłoże „Linux” w ciągu „This is Linuxhint”, napisz poniższy wymieniony kod w nowo utworzonym „Python_file.py ” Plik powyżej:
print („\ n Znajdź podaj \ 'Linux \' w„ to jest Linuxhint „Używa w operator”)Aby wyjść wynik na terminalu, wykonaj kod zapisany w „Python_file.py ” Poniżej wspomniane polecenie:
$ Python3 Python_file.pyJak sprawdzić, czy podaj podaj za pomocą metody String „Find ()”
Metodę „Find ()” można użyć do wyszukiwania podłoża w określonym ciągu. Jeśli istnieje substring, zwraca wartość indeksu początkowego podrzędu, w przeciwnym razie zwraca „-1”, jeśli podłoże nie istnieje.
Poniżej wymieniona jest składnia, jeśli FINK () Metoda wyszukiwania podrzędnego:
strunowy.Znajdź ([podaj], [start-index], [end-index])strunowy: zmienna ciągów, w której przechowywana jest ciąg, możesz podać wartość ciągu bezpośrednio tutaj.
podłoże: Zastąp go na podjazd, który chcesz znaleźć.
start-index (opcjonalnie): punkt początkowy/indeks do wyszukiwania substring.
End-index (opcjonalnie): punkt końcowy/indeks w celu wyszukiwania podkładu.
Aby znaleźć indeks „Linux” w „This Is Linuxhint”, napisz poniższy kod w „Python_file.py ”:
print („\ n Znajdź podaj \ 'Linux \' w„ to jest Linuxhint „za pomocą metody find ()”)Aby wyjść wynik na terminalu, wykonaj kod zapisany w „Python_file.py ” Poniżej wspomniane polecenie:
$ Python3 Python_file.pyAby sprawdzić podstęp „Linux” między „indeksem 1” a „indeksem 7”Napisz poniższy kod w„ Python_file.py ”
print („\ n Znajdź podaj \ 'Linux \' w„ to jest Linuxhint „za pomocą metody find ()”)Aby wyjść wynik na terminalu, wykonaj kod zapisany w „Python_file.py ” Poniżej wspomniane polecenie:
$ Python3 Python_file.pyJak sprawdzić, czy podaj podaj przy użyciu metody String „index ()”
String index () Metoda zwraca indeks początkowy podrzędnego, jeśli istnieje. Jest bardzo podobny do metody Find (), z tym wyjątkiem, że wysyła wyjątek, jeśli podłoże nie zostanie znalezione, więc musimy użyć Blok „spróbuj z wyjątkiem” W tym celu jest to wrażliwe na literę, więc zapisz uważnie podjazd.
strunowy.indeks ([substring], [start-index], [end-index])strunowy: zmienna ciągów, w której przechowywana jest ciąg/ możesz podać wartość ciągu bezpośrednio tutaj.
podłoże: Zastąp go na podjazd, który chcesz znaleźć.
start-index (opcjonalnie): punkt początkowy/indeks do wyszukiwania substring.
End-index (opcjonalnie): punkt końcowy/indeks w celu wyszukiwania podkładu.
Przykład 1:
Aby znaleźć indeks „Linux” w „This Is Linuxhint”, napisz poniższy kod w „Python_file.py ”:
print („\ n Znajdź podłoże \ 'Linux \' w„ to jest Linuxhint „za pomocą metody index ()”)Aby wyjść wynik na terminalu, wykonaj kod zapisany w „Python_file.py ” Poniżej wspomniane polecenie:
$ Python3 Python_file.pyPrzykład 2:
Aby sprawdzić, czy podaj „Linux” między „indeksem 1” a „indeksem 7” Napisz poniższy kod w „python_file.plik py ”:
print („\ n Znajdź podłoże \ 'Linux \' w„ to jest Linuxhint „za pomocą metody index ()”)Aby uzyskać wyjście na terminalu, wykonaj kod zapisany „Python_file.py ” Poniżej wspomniane polecenie:
$ Python3 Python_file.pyW powyższym wyjściu słowo kluczowe „Linux” nie jest znalezione, ponieważ znajduje się między index7 a index9, więc aby uzyskać słowo kluczowe „Linux”, musisz dołączyć te indeksy.
Aby sprawdzić, czy podaj „Linux” między „indeksem 1” a „indeksem 15” Napisz poniższy kod w „python_file.plik py ”:
print („\ n Znajdź podłoże \ 'Linux \' w„ to jest Linuxhint „za pomocą metody index ()”)Aby uzyskać wyjście na terminalu, wykonaj kod zapisany „Python_file.py ” Poniżej wspomniane polecenie:
$ Python3 Python_file.pyTeraz ciąg jest znaleziony jako „Linux” Kompletny podłoże między określonym indeksem.
Wniosek:
Podczas programowania codziennie zajmujemy. Są integralną częścią programowania. W tym artykule omówiliśmy niektóre metody znalezienia podrzędnego z String in Python na Ubuntu (system Linux). Metody omówiliśmy w tym artykule, obejmują sposób znalezienia pod substring za pomocą operatora „w”, metodę Find (), indeks (). Po przeczytaniu tego artykułu będziesz mógł znaleźć podłoże w ciągu metod wymienionych powyżej i odpowiednio je użyć w swoim programie.