Python String rjust -metode

Python String rjust -metode

Å rettferdiggjøre innholdet i et ord doktor eller noen annen fil er ganske enkelt. Men når det gjelder å rettferdiggjøre innholdet i en programmeringskode, kan det føre til noen problemer. Imidlertid er det veldig enkelt å gjøre på Python -programmeringsspråk. Python-programmeringsspråket har så mange nyttige og enkle innebygde funksjoner som kan brukes til å utføre hvilken som helst funksjon. Rjust () -funksjonen er Pythons innebygde funksjon som brukes til å rettferdiggjøre innholdet på høyre side i et Python-program. I denne artikkelen vil vi utforske arbeidet med Rust () -funksjonen i et Python -program for å forstå hvordan det fungerer.

rust () funksjon i python -programmeringsspråket

Rust () er en innebygd funksjon i Python-programmeringsspråket som brukes til å rettferdiggjøre strengen til høyre side. Den bruker polstring og rettferdiggjør strengen til høyre side av den gitte lengden. Den tar en inngangsstreng, rettferdiggjør den til høyre side ved å fylle strengen med polstringstegn, og returnerer den høyre berettigede strengen til en spesifisert lengde. Hvis den gitte lengden ikke er større enn lengden på strengen, vil den originale strengen som er opprettet, returneres som den er.

Syntaks av rjust () -funksjon

Syntaksen til RUST () -funksjonen er veldig grunnleggende, og den er gitt nedenfor:

Rjust () er navnet på funksjonen som vil utføre riktig rettferdiggjør strengen. Det tar to parametere, lengde og fillchr. Parameteren 'lengde' brukes til å gi lengden på strengen som vil bli returnert etter polstring av det gitte elementet og rettferdiggjør strengen til høyre. 'FillChr' -parameteren brukes til å gi fyllstoffet som brukes til polstringen. Det er en valgfri parameter. Hvis det ikke er gitt, vil 'plass' bli brukt som standard for å skifte strengen til høyre side.

Rjust () -funksjonen vil returnere den rette berettigede strengen med 'lengde; lang og polstret med 'fillchr' for å oppfylle den gitte strenglengden. I tillegg vil den opprinnelige strengen bli returnert uten polstring i et tilfelle når lengden er mindre enn lengden på den gitte strengen. Se eksemplene nedenfor for bedre å forstå hvordan RUST () -metoden fungerer. Disse eksemplene vil hjelpe deg med å bruke RUST () -funksjonen i Python -programmene dine.

Eksempel 1:

Det første eksemplet bruker ganske enkelt RUST () -funksjonen med en kort streng og rettferdiggjør den til høyre ved å bruke '0' som en fyllingskarakter. Se kodelinjene gitt nedenfor:

Str = "Python .. !!!";
trykk (str.rust (20, '0'))

Legg merke til at vi ikke bevisst inkluderte eller ringte noe Python -bibliotek i programmet vårt før vi bruker RUST () -funksjonen. Rjust () -funksjonen er en innebygd funksjon og kompilatoren er kjent med den, så det er ikke nødvendig å inkludere biblioteket spesielt. Den første kodelinjen inneholder en streng som må rettferdiggjøres. I den andre kodelinjen brukes RUST () -funksjonen i print () -funksjonen. Rjust () -funksjonen vil riktig rettferdiggjøre strengen ved å legge til '0 på venstre side og returnere strengen med lengde' 20 '. Utskrift () -uttalelsen vil skrive ut strengen med lengde 20, høyre berettiget polstret med ekstra 0s. Se utgangen gitt nedenfor:

Merk at den opprinnelige lengden på strengen er 12 tegn, så 8 0s legges til venstre for å gjøre strengen 20 tegn lang og rettferdiggjøre strengen til høyre.

Eksempel 2:

I det forrige eksemplet ga vi fyllstoffet til RUST () -funksjonen. Nå vil vi ikke gi noe fyllkarakter til funksjonen og se hvordan det fungerer. Se koden gitt nedenfor:

Str = "Python .. !!!";
trykk (str.rust (20)))

Her kan du se at bare en parameter er gitt til RUST () -funksjonen. Dette representerer lengden på strengen som vil bli returnert. Som diskutert ovenfor, hvis det ikke er gitt noe fyllstoff, vil funksjonen som standard pute strengen med 'mellomrom' før den blir den 'lengden' lang. Se utgangen gitt nedenfor:

Som du kan se, er strengen rettferdiggjort ved å bruke rommene.

Eksempel 3:

Siden vi har lært den grunnleggende arbeidet med RUST () -funksjonen. La oss jobbe med noen praktiske og litt komplekse eksempler å se i hva slags applikasjon vi kan bruke RUST () -funksjonen. La oss skrive ut en diamant ved hjelp av RUST () -funksjonen. Se koden nedenfor:

Str = "Python .. !!!";
lengde = len (str)
FillChr = "_"
String_lst = [str [: len (str) -index] for indeks i rekkevidde (len (str))]
For element i sortert (String_lst, Key = len):
Skriv ut (vare.rust (lengde, fillchr), end = ")
element1 = vare [::-1]
Skriv ut (element1.Lust (lengde, fillchr))
For element i sortert (String_lst [1:], Key = Len, Reverse = True):
Skriv ut (vare.rust (lengde, fillchr), end = ")
element1 = vare [::-1]
Skriv ut (element1.Lust (lengde, fillchr))

I dette eksemplet brukte vi 'for' -løkken for å skrive ut diamanten til den gitte strengen. Den første linjen inneholder den opprinnelige strengen i 'Str' variabel. 'Lengde' -parameteren har størrelsen på den gitte strengen. 'FillChr' -variabelen holder '-' fyllekarakteren som skal brukes til polstring. Den resulterende strengen vil ha samme lengde som den gitte inngangsstrengen siden vi ga 'len (str)' for lengden på strengen som skal returneres. Nå, fra 0 -indeksene, vil 'for' -løkken iterere gjennom hvert element i strengen og skrive ut tegnene til det når det siste elementet i strengen.

Rjust () -funksjonen tar 'lengde' og 'FillChr' -parametere og returnerer den rette berettigede strengen med lengde 'len (STR)'. Hvis du la merke til det, brukte vi "end =" "i" trykte "uttalelsen. "End =" "brukes til å skrive ut neste element i samme linje. Den returnerer tegnet på slutten av strengen som nettopp er skrevet ut og forbyr kompilatoren for å flytte markøren til neste linje. Derfor, neste gang du skriver ut, vil det vises på samme linje som resultatet fra før. Du kan enkelt forstå hele konseptet ved å se på utgangen gitt nedenfor:

Som du kan se, er den komplette diamanten skrevet ut ved hjelp av RUST () og LUST () -funksjonene. Lust () -funksjonen er det motsatte av RUST () -funksjonen. Det rettferdiggjør strengen til skjermens venstre side. Ved å kombinere begge funksjonene trykket vi hele diamanten. Du kan bare bruke RUST () -funksjonen og skrive ut halvdiamanten.

Konklusjon

I denne artikkelen gikk vi deg over RUST () -funksjonen som leveres på Python -programmeringsspråket. Rjust () -funksjonen brukes til å rettferdiggjøre strengen til høyre side ved å polstre med Fillchar og gjøre strengen til den gitte lengden lang. Ved hjelp av eksempler prøvde vi å demonstrere arbeidet med rust () -funksjonen fullstendig.