String Python „LSTRIP ()” jest wykorzystywany do usuwania wiodących znaków z strun. Ta metoda usuwa wiodące znaki w zależności od podanego parametru ciągu. Korzystanie z tej metody bez dostarczenia żadnych argumentów usunie również wiodącą przestrzeń z wartości ciągu.
Składnia metody Python lstrip ()
Przykład 1: Za pomocą metody String lstrip () w kodzie Python.
W tym przykładzie usuniemy wiodący znak z ciągu za pomocą metody Python „LSTRIP ()”. W zależności od parametru ciągów ta metoda powiela ciąg wejściowy i zapewnia nowy ciąg z usuniętymi wiodącymi znakami. Jeśli nie zostanie podane żadne argument, wiodąca przestrzeń zostanie usunięta.
Zacznijmy pierwszą sekcję kodu, w której usuniemy wiodącą przestrzeń obecną w wartości ciągu. Wiodącą przestrzeń można usunąć tylko za pomocą metody „lstrip ()”, która akceptuje żadne argumenty lub funkcję „lstrip ()”, która akceptuje postać „brak” jako argument. W tej sekcji, gdzie musimy przekazać parametr w metodzie „lstrip ()”, pozostawimy go puste. Dlatego w zamian usunie wiodącą przestrzeń z wartości ciągu. Ponieważ metoda ta akceptuje jedynie argumenty typu „char”, które są często pisane w odwróconych przecinkach, musimy napisać argument pomiędzy odwróconymi przecinkami.
Wartość ciągu „Lubię grać” działa jako wstępny krok scenariusza. Przed napisaniem znaków ciągu najpierw dodajemy podwójną przestrzeń, naciskając klawisz spalu na klawiaturze w wartości łańcucha. Ta wartość ciągu jest przechowywana w zmiennej „String1”. Następnie używamy „lstrip ()” z „String1”, ponieważ zapisaliśmy już wartość ciągu w tej zmiennej i nie będziemy przekazywać żadnych argumentów. Zamiast tego zostawmy puste nawiasy „lstrip ()”. Zapiszymy wynik uzyskany przy użyciu tego „lstrip ()” w zmiennej „wynik”, który zainicjowaliśmy wcześniej. Następnie nazywamy „print ()”, podając parametr „wyniku” do tej metody, ponieważ zapisaliśmy wynik i chcemy go pokazać w wyjściu.
Jak widać na wyjściu, wyeliminował wiodącą przestrzeń obecną w wartości ciągu w powyższym kodzie i zwróciła nowy ciąg, który jest kopią ciągu wejściowego. Proste, pozostała wartość wyświetlanego ciągu jest taka sama jak wartość jego struktury wejściowej, ale wiodące przestrzenie są usuwane.
Usuniemy niektóre z wiodących znaków w drugiej sekcji kodu, dostarczając znaki ciągu jako argument. „LSTRIP ()” usunęło wiodące znaki na podstawie przekazanego argumentu ciągu. Ta sekcja kodu różni się od poprzedniej części; W tym kodzie daliśmy pusty argument i usunęliśmy wiodące przestrzenie, ale w tym przekazujemy argument string i używamy „lstrip ()”, aby usunąć wiodące znaki. Znaki są usuwane z lewej strony.
Zacznijmy kod, stwierdzając, że „Python jest najszybciej rozwijającym się językiem programowania” w wartości ciągłej, która jest przechowywana w zainicjowanej zmiennej „String2”. Następnie nazywamy „lstrip ()” z „String2”, który jest zasadniczo używany jako parametr, ponieważ wcześniej go zainicjowaliśmy w wierszu i umieściliśmy w nim wartość ciągu.
Następnie nazywamy „lstrip ()” z „Python jest” jako argument stringowy w nawiasach funkcji. Jak widzimy, są to pierwsze trzy słowa wartości ciągu, które daliśmy jako argument. W rezultacie usunie je z ciągu i wyświetli nowy ciąg, który ma kopię oryginału. Dane wyjściowe, które nabyliśmy za pomocą techniki „LSTRIP ()”, jest umieszczana w tym „wyniku”, którą stworzyliśmy wcześniej, a następnie wywołujemy funkcję „print ()” z parametrem „wynik” w poniższym wierszu.
Wyświetlany jest wynik, który jest nowym ciągiem o wartości „najszybciej rozwijający się język programowania”. Ponieważ podaliśmy pewne elementy stringowe jako argumenty i jesteśmy świadomi, że „lstrip ()” usunął wiodące znaki w zależności od przekazanych argumentów. Zatem nie wyświetliło wiodących elementów w ciągu, które są „Python jest”, został usunięty z listy.
Teraz, jeśli użyliśmy funkcji „LSTRIP ()”, aby przekazać niektóre znaki ciągów od środka lub końca jako argument, wartość ciągu powrotu nie zmieniłaby się; pozostałby taki sam, jak na wejściu.
Dlatego w tej sekcji zademonstrujemy, że wartość ciągu nie zmieni się lub błąd nie zostanie wygenerowany, jeśli argument dostarczony jako ciąg nie jest znakiem wiodącym. Rozpocznijmy kod. Pierwszy wiersz kodu ma wartość ciągu „#Noah Got 80% znaków”, która zawiera również symbole „%” i „#”, a także cyfrę numeryczną. Jednak głównym celem tego rozdziału kodeksu jest pokazanie, co by się stało, gdybyśmy przedstawili argument, który nie jest wiodącym listem.
Wracając do kodu, zmienna „String3” to miejsce, w którym zachowujemy tę wartość ciągu. Następnie w poniższym wierszu nazywamy „lstrip ()” z argumentem „String3” i minęliśmy „80%”, który nie jest wiodącym znakiem w wartości ciągu, jako argument tej metody. Wyjście z użycia metody „lstrip ()” jest następnie zapisywane w zmiennej „Wynik”, którą utworzyliśmy przed wywołaniem go z funkcją „print ()”, aby wyświetlić wynik.
Ponieważ przekazaliśmy argument, który nie był wiodącymi znakami, a ta metoda ignoruje usunięcie pozostałych znaków obecnych w ciągu, usuwa tylko wiodące znaki łańcucha. Wyjście wyświetla następnie wynik zawierający ciąg, który jest kopią ciągu obecnego w powyższym kodzie.
Przykład 2: Wykorzystanie metody LSTRIP () do usunięcia symbolu z listy jako postaci wiodący.
Na tej ilustracji wygenerujemy listę ciągów o różnych wartościach ciągu. Użyjemy symboli jako wiodących znaków dla wartości ciągów na liście i usuniemy je z listy, stosując funkcję „lstrip ()”.
Zacznijmy od drugiego przykładu, w którym mamy listę ciągów o różnych wartościach ciągu. Wiodący charakter pojedynczej wartości łańcucha został usunięty w poprzednim przykładzie, ale w tym przypadku usuniemy wiodące znaki licznych wartości ciągów jednocześnie. Dlatego skonstruowaliśmy listę wartości ciągu. Na tej liście znajdują się trzy elementy ciągów: „$ Alex”, „*Noah” i „@Emma”. Te trzy wartości pochodzą z różnych symboli. Metodę „LSTRIP ()” została następnie wywołana ze zmienną „R”, którą wygenerowaliśmy wcześniej.
Parametry „$”, „*” i „@” są podawane w jego nawiasach, a instrukcja „dla R w danych” jest zapisana obok, wskazując, że „R” może być dowolną wartością od „danych”. Oznacza to, że funkcja usunie wiodącą postać przed przejęciem każdego elementu z listy w „danych”. Zmienna „R” jest następnie przekazywana jako parametr do funkcji print ().
Ciąg zawierający listę elementów jest teraz wyświetlany na wyjściu. Lista ciągów elementów jest nadal obecna, ale widzimy, że wiodące znaki zostały usunięte, dlatego nie ma już żadnych wiodących znaków.
Wniosek
Omówiliśmy przy użyciu metody „lstrip ()”, aby wyciągnąć wiodące znaki z wartości ciągu. W tym poście zastosowaliśmy dwa osobne przykłady, aby opisać technikę Python String „LSTRIP ()”. W pierwszym przykładzie usunęliśmy wiodące znaki z wartości ciągu, przekazując postacie jako argument i przestrzeń wiodącą, nie przekazując żadnych argumentów, aw drugim przykładzie wyeliminowaliśmy symbole z listy ciągów jako wiodącego postaci.