Python String Lust Method

Python String Lust Method
Python -programmeringsspråk gir en mulighet for brukeren å enkelt håndtere strenger i et Python -program. Det gir en Lust () -funksjon for å jobbe med strenger i Python. Den setter inn de ekstra tegnene med strengen til den spesifiserte lengden. Denne guiden vil ta deg gjennom prosessen med hvordan du implementerer Lust () -funksjonen i et Python -program. Her vil du lære om arbeids- og syntaks for Lust () -funksjonen. Ved å utforske eksemplene, vil du kunne bruke Lust () -funksjonen i programmene dine med letthet.

just () funksjon

Lust betyr 'venstre rettferdiggjør'- rettferdiggjør eller sett strengen helt til venstre side. Luster () -metoden penerer den gitte strengen med flere tegn og skifter den fullstendig til venstre side. Den penerer den gitte strengen med antall spesifiserte tegn for å gjøre det til en viss lengde lang.

Her er syntaksen til LIST -funksjonen som brukes i et typisk Python -program:

Lust () -funksjonen tar minimum en og maksimalt to inngangsparametere. 'Strengen' representerer navnet på strengen som vil bli berettiget med Lust () -funksjonen. "Len" -parameteren representerer den nødvendige lengden på strengen etter venstre justering. 'Chr' -parameteren representerer karakteren som vil bli polstret med strengen for å gjøre den til en viss lengde lang og rettferdiggjøre den til venstre. Som standard er det plassen "". Hvis du ikke gir noen karakter, vil Lust () -funksjonen fylle ut strengen med mellomrom til venstre, rettferdiggjøre den til en viss lengde er nådd.

Eksempel 1:

I dette eksemplet vil vi gi en streng og den nødvendige lengden på strengen etter venstre begrunnelse. Vi vil ikke gi noe tegn som skal polstres med strengen her for å teste Lust () -funksjonen med bare lengden på strengparameteren.

Str = "MyWorld"
trykk ("Strengen er 20 tegn som er berettiget:", STR.Just (20), ".")

Som du kan legge merke til, har vi lagt “.”På slutten av strengen etter å ha brukt LUST () -funksjonen. Det gjøres for å hjelpe deg med å forstå og tydelig se 20-tegn lange streng polstret med tomme mellomrom. Utgangen fra programmet ovenfor er gitt nedenfor:

Legg merke til at “.”Skrives ut etter å ha gjort strengen 20 tegn lang og rettferdiggjort den til venstre side. Lust () -funksjonen har lagt de 13 mellomrom til høyre side av den gitte strengen for å rettferdiggjøre strengen til venstre side.

Eksempel 2:

Nå som vi vet om vi ikke gir polstringskarakterparameteren til Lust () -funksjonen, vil den ganske enkelt legge til ekstra mellomrom til strengen for å lage en viss lengde lang. La oss nå gi polstringskarakterparameteren til Lust () -funksjonen for å se dens arbeid. Se koden nedenfor:

Str = "MyWorld"
trykk ("Strengen er 20 tegn som er berettiget:", STR.Lust (20, "B"))

'B' -karakteren er gitt som polstringstegn for strengen. Lust () -funksjonen vil nå putte den gitte strengen med 'B' -tegnet til den blir 20 tegn lang. Når vi har utført koden ovenfor, får vi følgende resultat:

Som du kan se er den gitte strengen 7 tegn lang 'myworld'. Den gitte lengden er 20 og polstringskarakteren er 'B'. Lust () -funksjonen la til 13 B -er til strengen for å gjøre den 20 tegn lang og rettferdiggjør den fullstendig til venstre.

Eksempel 3:

Nå som vi forsto arbeid og funksjonalitet av LUST () -metoder, la oss bare teste den med forskjellige typer strenger og gi innspill på forskjellige måter. Se koden nedenfor:

Her kan du se tre verdier “str = abcdefgh, 123456… nå, len = 50, og chr = b.”Etter det brukes IJust -funksjonen på disse datatypene, og resultatet vises.

STR = "ABCDEFGH, 123456 ... nå"
Len = 50
Chr = "B"
trykk (str.Lust (Len, Chr))

Når du utfører denne koden, får du følgende resultat:

Legg merke til at Lust () regnet lengden på den opprinnelige strengen og polstret de gjenværende tegnene med fyllingskarakteren.

Eksempel 4:

Fyllingskarakteren må være en karakter lang. Hvis du gir mer enn ett tegn til fyllingskarakteren, vil kompilatoren heve en typeerror. I dette eksemplet vil vi gi mer enn ett tegn til fyllingskarakterparameteren for å se hvilken typeerror som vil bli reist av kompilatoren. Se koden gitt nedenfor:

STR = "ABCDEFGH, 123456 ... nå"
Len = 50
chr = "airbnb"
trykk (str.Lust (Len, Chr))

'Chr = airbnb' er 6 tegn lang. Så kompilatoren skal heve en TyperError. La oss se utdataene nedenfor:

Som du kan se i utdataene, har kompilatoren hevet 'typenerror: fyllekarakteren må være nøyaktig ett tegn lang'. Dette er fordi du ikke kan gi mer enn én karakter i en fyllingskarakter. Det tillater bare lengden på 1 karakter.

Eksempel 5:

I dette eksemplet vil vi sjekke hvordan LUST () -funksjonen reagerer hvis vi gir den nødvendige lengden lik lengden på den gitte strengen. Se koden nedenfor først, så diskuterer vi den senere:

Str = "MyWorld"
print ("Strengen er igjen berettiget:", str.Lust (7, "P"))

Merk at lengden på den gitte strengen 'MyWorld' er 7 og den nødvendige lengden er også 7. Fyllingskarakteren 'P; er også gitt. La oss nå se resultatet av Lust () -funksjonen for dette eksemplet:

Legg merke til at til tross for at den har fyllingskarakteren, har ikke LusT () -funksjonen polstret strengen med den. Lust () -funksjonen ignorerte fyllingskarakteren siden den nødvendige lengden på strengen er lik lengden på den opprinnelige strengen.

Konklusjon

I denne artikkelen har vi sett Lust () -funksjonen. Det er en innebygd funksjon i Python-programmeringsspråket og brukes til å være igjen, rettferdiggjøre strengen mens du gjør den til de spesifikke tegnene lang. Vi har innarbeidet forskjellige scenarier relatert til denne funksjonen.