Jak znaleźć podłoże w Pythonie

Jak znaleźć podłoże w Pythonie
Python to wszechstronny język, który ma wiele wbudowanych metod i bibliotek. Sznurki i podjeździe są ważną częścią każdego języka programowania; Python zapewnia różne metody radzenia sobie z ciągami i podjemnymi, sprawdzamy, czy ciąg Python ma podłoże z różnych powodów, ale instrukcje warunkowe są najbardziej typową aplikacją. Aby znaleźć podstęp w ciągu, język Python zapewnia wiele predefiniowanych metod.

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:

  • Za pomocą operatora „In”
  • Za pomocą metody Find ()
  • Za pomocą metody index ()

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.py

Ważna uwaga

  • # jest używany w zrzutach ekranu kodu, Oświadczenie po # to komentarze(Oświadczenia wyjaśniające) Nie wykonane podczas wykonywania kodu
  • Naciskać „Ctrl+S” Aby zapisać plik Python i „Ctrl+x” Aby wyjść z pliku Pythona.

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”)
Jeśli „Linux” w „to jest Linuxhint”:
druk („\ n Substring Znalezion!!")
w przeciwnym razie:
Drukuj („nie znaleziono!!")

Aby wyjść wynik na terminalu, wykonaj kod zapisany w „Python_file.py ” Poniżej wspomniane polecenie:

$ Python3 Python_file.py

Jak 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 ()”)
string = "to jest Linuxhint"
indeks = ciąg.Znajdź („Linux”)
Jeśli indeks != -1:
print („\ n indeks \ 'Linux \' to:", indeks)
w przeciwnym razie:
Drukuj („nie znaleziono!!")

Aby wyjść wynik na terminalu, wykonaj kod zapisany w „Python_file.py ” Poniżej wspomniane polecenie:

$ Python3 Python_file.py

Aby 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 ()”)
string = "to jest Linuxhint"
indeks = ciąg.Znajdź („Linux”, 1,7)
Jeśli indeks != -1:
print („\ n indeks \ 'Linux \' to:", indeks)
w przeciwnym razie:
Drukuj („nie znaleziono!!")

Aby wyjść wynik na terminalu, wykonaj kod zapisany w „Python_file.py ” Poniżej wspomniane polecenie:

$ Python3 Python_file.py

Jak 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 ()”)
string = "to jest Linuxhint"
próbować:
strunowy.indeks („Linux”)
wydruku („Znaleziono podłoże!!")
z wyjątkiem ValueRorror
Drukuj („Nie znaleziono podstępu!!")

Aby wyjść wynik na terminalu, wykonaj kod zapisany w „Python_file.py ” Poniżej wspomniane polecenie:

$ Python3 Python_file.py

Przykł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 ()”)
string = "to jest Linuxhint"
próbować:
strunowy.indeks („Linux”, 1,7)
wydruku („Znaleziono podłoże!!")
z wyjątkiem ValueRorror
Drukuj („Nie znaleziono podstępu!!")

Aby uzyskać wyjście na terminalu, wykonaj kod zapisany „Python_file.py ” Poniżej wspomniane polecenie:

$ Python3 Python_file.py

W 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 ()”)
string = "to jest Linuxhint"
próbować:
strunowy.indeks („Linux”, 1,15)
wydruku („Znaleziono podłoże!!")
z wyjątkiem ValueRorror
Drukuj („Nie znaleziono podstępu!!")

Aby uzyskać wyjście na terminalu, wykonaj kod zapisany „Python_file.py ” Poniżej wspomniane polecenie:

$ Python3 Python_file.py

Teraz 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.