Usuń pierwszy znak z sznurka w Pythonie

Usuń pierwszy znak z sznurka w Pythonie

Podczas pracy w Python programiści zajmują się problemami wymagającymi ich od wykluczenia pierwszego znaku każdego ciągu, wykorzystując jego wbudowane funkcje, metody lub operatory. Te struny zawierają alfabety, liczby całkowite, ograniczniki lub inne. Mówiąc dokładniej, gdy znaki ciągów mogły zostać wygenerowane błędnie i chcesz usunąć pojedynczy ciąg lub całą listę.

Ten przewodnik zapewni wiele sposobów usuwania pierwszego postaci sznurka Pythona.

Jak usunąć pierwszy znak z sznurka w Pythonie?

Aby usunąć pierwszy znak z dowolnego ciągu Python, używane jest wiele wbudowanych funkcji, które wymieniono poniżej:

  • krajanie na plastry()
  • IStrip ()
  • dołącz () i rozlany ()
  • Odnośnie.pod()
  • zastępować()

Metoda 1: Usuń pierwszy znak z sznurka w Pythonie, wykorzystując metodę „Krojenie ()”

Aby wyeliminować pierwszą postać z dowolnego sznurka Pythona, „krajanie na plastry()„Można zastosować metodę. „„plasterek()”Jest wbudowaną metodą Pythona, która najpierw usuwa znak, a następnie zwraca zmodyfikowany ciągły ciąg z wyłączeniem pierwszego znaku.

Przykład

Utwórz zmienną ciąg i zainicjuj go z ciągiem jako „Original_String”:

original_string = "Welcome to Linuxhint"

Zdefiniuj pożądany format, który usunie pierwszą postać łańcucha:

wynik_string = oryginał_string [1:]

Użyj "wydrukować()„Funkcja wyświetlania określonego ciągu z wyłączeniem jego pierwszego znaku:

Drukuj (wynik_string)

Jak widać, pierwszy znak określonego ciągu jest pomyślnie usuwany:

Metoda 2: Usuń pierwszy znak z ciągu w Pythonie, używając metody „ISTRIP ()”

„„IStrip ()„Metoda można wykorzystać do usuwania pierwszego znaku z dostarczonego ciągu. Dostaje znaki wejściowe, a następnie usuwa je od początku określonego ciągu wejściowego. Następnie nowy zmodyfikowany ciąg z wyłączeniem pierwszego znaku zostanie zwrócony. Jeśli dostarczony znak istnieje wiele razy w ciągu, zostanie usunięty.

Przykład

Użyliśmy ciągu utworzonego i zainicjowanego w poprzednim przykładzie. Następnie podaj pierwszy wskaźnik znaków i przekazuj go do „First_character„Zmienna ciągów:

First_Character = original_string [0]

Zadzwoń do "IStrip ()„Metoda, która przyjmuje niedawno utworzoną zmienną jako argument i przechowuje ją w„wynik_string" zmienny:

resetant_string = original_string.LSTRIP (First_Character)

Użyj "wydrukować()„Funkcja, aby uzyskać pożądane dane wyjściowe:

Drukuj (wynik_string)

Wyjście

Metoda 3: Usuń pierwszy znak z sznurka w Pythonie przy użyciu metody Join () i „Splatled ()

Aby usunąć pierwszą postać ze sznurka Pythona, „dołączyć()" I "podział()„Używane są wbudowane funkcje. Funkcja „dołącz ()” łączy ciąg z określonymi elementami iterowalnymi, takimi jak lista, krotek, ciąg i wiele innych. Natomiast metoda „split ()” podzieli podany element z ciągu.

Przykład

Podaj żądany indeks znaków, który musi usunąć i zapisać ciąg w „F_Character" zmienny:

F_CHARACTER = original_string [0]

Zadzwoń do "podział()”Funkcja z wymaganymi dwoma argumentami jako zmienną i pozycją znaku eliminującego. Następnie użyj „dołączyć()”Funkcja i przechodzi do„wynik_string" zmienny:

wynikowy_string = "".dołącz (oryginalne_string.split (F_Character, 1))

Użyj "wydrukować()" oświadczenie:

Drukuj (wynik_string)

Można zauważyć, że pierwszy znak został usunięty:

Metoda 4: Usuń pierwszy znak z sznurka w Pythonie za pomocą „Re.funkcja wewnętrzna

„„Odnośnie.pod()„Wbudowana funkcja to moduł biblioteki Regex w Python, która służy do usuwania pierwszego znaku dostarczonego ciągu. Zastępuje wszystkie znaki, które pasują do dostarczonego formatu wyrażenia regularnego z określonym argumentem.

Przykład

Najpierw zaimportuj „Odnośnie" biblioteka:

import re

Utwórz nową zmienną ciągu i przekaż ciąg:

original_string = "Welcome to Linuxhint"

Zadzwoń do "Odnośnie.pod()”Funkcja wraz z wymaganymi argumentami, takimi jak wartość, na którą chcesz zastąpić, zmienne ciąg i liczenie, które oznaczają, że podstawienie zostanie wykonane tylko dla pierwszego wystąpienia pasującego ciągu:

wynik_string = re.sub (r '.', ", original_string, count = 1)

Wyświetl pożądany ciąg przez „wydrukować()”Funkcja:

Drukuj (wynik_string)

Wyjście

Metoda 5: Usuń pierwszy znak z ciągu w Pythonie za pomocą metody „Wymień ()”

Python wbudowany „zastępować()”Metoda jest wykorzystywana do usuwania pierwszego znaku z dowolnego ciągu Pythona. Ta metoda może zwrócić duplikat ciągu, w którym obecność podłańca jest wymieniana z innym.

Przykład

Użyj "zastępować()„Metoda i przekazuj wartość, którą należy zastąpić ciągiem wejściowym i liczbą znaków:

resetant_string = original_string.Wymień (f_character, „”, 1)

Zadzwoń do "wydrukować()„Instrukcja, aby uzyskać dane wyjściowe:

Drukuj (wynik_string)

Wyjście

Dowiedziałeś się o różnych technikach, aby wymazać pierwszy charakter sznurka Pythona.

Wniosek

Aby usunąć pierwszy znak sznurka Pythona, „krajanie na plastry()„Metoda,„JestTrozerwać()„Metoda,„dołączyć()" I "podział()„Metody,„Odnośnie.pod()”Metoda i„zastępować()”Metoda jest stosowana. Wszystkie omówione metody to wbudowane funkcje Pythona, które mogą usunąć znak i zastąpić je określoną wartością. W tym przewodniku opisano kilka metod wymazania pierwszego postaci sznurka Pythona.