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