Metoda Ljust Python String

Metoda Ljust Python String
Język programowania Python zapewnia użytkownikowi możliwość łatwego obsługi strun w programie Python. Zapewnia funkcję ljust () do pracy z strunami w Python. Wkłada dodatkowe znaki do ciągu, aż do określonej długości. Ten przewodnik przeprowadzi Cię przez proces wdrożenia funkcji Ljust () w programie Python. Tutaj dowiesz się o funkcji działającej i składniowej funkcji ljust (). Badając przykłady, będziesz mógł z łatwością użyć funkcji Ljust (.

Funkcja ljust ()

Ljust oznacza „lewy uzasadnienie”- uzasadnij lub ustaw ciąg całkowicie na lewą stronę. Metoda ljust () podkładka podany ciąg z dodatkowymi znakami i całkowicie przesuwa go na lewą stronę. Podaje podany ciąg z liczbą określonych znaków, aby był na określonej długości.

Oto składnia funkcji Ljust używanej w typowym programie Python:

Funkcja ljust () zajmuje minimum jeden i maksymalnie dwa parametry wejściowe. „Ciąg” reprezentuje nazwę ciągu, która pozostanie uzasadniona funkcją ljust (). Parametr „len” reprezentuje wymaganą długość ciągu po lewej regulacji. Parametr „CH” reprezentuje znak, który zostanie wyściełany sznurkiem, aby był długa na określoną długość i uzasadnić go w lewo. Domyślnie jest to przestrzeń „”. Jeśli nie podasz żadnego znaku, funkcja ljust () wypełni sznur spacjami po lewej stronie.

Przykład 1:

W tym przykładzie podamy ciąg i wymaganą długość łańcucha po lewym uzasadnieniu. Nie zapewnimy żadnego znaku, który ma być wyściełany z łańcuchem, aby przetestować funkcję ljust () z długością parametru ciągu.

str = „MyWorld”
Drukuj („String ma 20 znaków uzasadnionych:”, Str.Ljust (20) ”.")

Jak zauważysz, umieściliśmy „.”Na końcu ciągu po zastosowaniu funkcji ljust (). Jest to zrobione, aby pomóc Ci zrozumieć i wyraźnie zobaczyć 20-znakowy sznurek wyściełany pustymi przestrzeniami. Wyjście powyższego programu podano poniżej:

Zauważ, że „.”Jest drukowane po wykonaniu ciągów 20 znaków i uzasadnianiu go po lewej stronie. Funkcja ljust () umieściła 13 przestrzeni po prawej stronie danego ciągu, aby uzasadnić ciąg po lewej stronie.

Przykład 2:

Teraz, gdy wiemy, że nie podamy parametru znakowego wyściółki do funkcji ljust (), po prostu doda dodatkowe przestrzenie do łańcucha, aby uzyskać określoną długość. Teraz podajmy parametr znaku wyściółki do funkcji Ljust (), aby zobaczyć jej działanie. Patrz kod poniżej:

str = „MyWorld”
Drukuj („String ma 20 znaków uzasadnionych:”, Str.Ljust (20, „B”))

Znak „b” jest dostarczany jako znak wyściółki dla sznurka. Funkcja ljust () wyniesie teraz podany ciąg z znakiem „b”, aż będzie miała 20 znaków. Po wykonaniu powyższego kodu otrzymamy następujący wynik:

Jak widać, podany ciąg ma 7 znaków „MyWorld”. Dana długość wynosi 20, a znak wyściółki to „B”. Funkcja ljust () dodała 13 b do łańcucha, aby uczynić 20 znaków i całkowicie uzasadnić ją w lewo.

Przykład 3:

Teraz, gdy zrozumieliśmy działanie i funkcjonalność metod ljust (), po prostu przetestujmy je z różnymi rodzajami ciąży i podajmy wkład na różne sposoby. Patrz kod poniżej:

Tutaj możesz zobaczyć trzy wartości „str = abcDefgh, 123456… teraz, len = 50 i chr = b.”Następnie funkcja ijust jest używana w tych typach danych i wyświetlany jest wynik.

str = "AbcDefgh, 123456… teraz"
len = 50
CHR = "B"
Drukuj (str.Ljust (Len, CHR))

Po wykonaniu tego kodu otrzymasz następujący wynik:

Zauważ, że Ljust () policzył długość oryginalnego sznurka i wyściełał pozostałe znaki o znak wypełniającym.

Przykład 4:

Znak wypełniający musi mieć 1 znak. Jeśli podasz więcej niż jedną znak do znaku wypełniającego, kompilator podniesie typeerror. W tym przykładzie zapewnimy więcej niż jeden znak parametru znaku wypełniającego, aby zobaczyć, który typeerror zostanie podniesiony przez kompilatora. Patrz kod podany poniżej:

str = "AbcDefgh, 123456… teraz"
len = 50
chr = "airbnb"
Drukuj (str.Ljust (Len, CHR))

„CHR = Airbnb” ma 6 znaków. Więc kompilator powinien podnieść typererror. Zobaczmy wyniki poniżej:

Jak widać na wyjściu, kompilator podniósł „TypeError: Znak wypełnienia musi mieć dokładnie jeden znak długości”. Dzieje się tak, ponieważ nie możesz dać więcej niż jednej postaci w postaci wypełniającej. Pozwala tylko na długość 1 znaku.

Przykład 5:

W tym przykładzie sprawdzimy, w jaki sposób funkcja ljust () reaguje, jeśli zapewnimy wymaganą długość równą długości danego ciągu. Patrz najpierw poniższy kod, a następnie omówimy go później:

str = „MyWorld”
wydrukuj („ciąg jest uzasadniony:”, str.Ljust (7, „P”))

Zauważ, że długość danego ciągu „MyWorld” wynosi 7, a wymagana długość również 7. Znak wypełniający „P; jest również dostarczany. Teraz zobaczmy wynik funkcji ljust () dla tego przykładu:

Zauważ, że pomimo posiadania znaku wypełniającego, funkcja Ljust () nie podniosła z nim sznurka. Funkcja ljust () zignorowała znak wypełniający, ponieważ wymagana długość łańcucha jest równa długości oryginalnego ciągu.

Wniosek

W tym artykule widzieliśmy funkcję ljust (). Jest to wbudowana funkcja w języku programowania Pythona i jest używana do leczenia łańcucha, a jednocześnie długie postacie. Uwzględniliśmy różne scenariusze związane z tą funkcją.