Python Pad en streng med ledende nuller

Python Pad en streng med ledende nuller

En streng er objektet med "Streng”Klasse som er en samling av karakterer representert med et enkelt ord, og klassen har flere metoder for å manipulere og få tilgang til strengene. I Python trenger vi ikke å erklære strenger eksplisitt, vi har lov til å direkte tildele dem til en bokstavelig. Dessuten kan vi putte strengen med tall som kan være nødvendig av noen få grunner. For eksempel for å lage en numerisk streng for enkel sortering, for å få et nummer til å se mer lesbar ut, og mange flere.

Dette innlegget vil snakke om forskjellige metoder for polstring av enhver streng med ledende nuller i Python.

Hvordan du kan putte en streng med ledende nuller i Python?

Under oppgitte metoder brukes til å putte en streng med ledende nuller i Python:

  • Ved hjelp av F-strengmetode
  • Format () Metode
  • zfill () -metode
  • rust () metode
  • just () metode

Metode 1: Pad en streng med ledende nuller i Python ved å bruke “F-String” -metode

Den siste versjonen av Python gir en metode “f-streng”For rask formatering. Det kan brukes til å polstre en streng med ledende nuller i Python.

Eksempel

Erklære to strengvariabler som heter “String1”Og“String2”. Initialiser deretter med verdier:

String1 = 'Linux'
String2 = 'hint'

Nå, ring “skrive ut()”Metode med“f-streng”For å putte den medfølgende strengen med ledende nuller. Her, verdien “10”Indikerer at økning i lengden på medfølgende streng ved å bruke nuller:

print (f 'string1: 0> 10')
print (f 'string2: 0> 8')

Som du kan se, har våre medfølgende strenger "5”Og“4”Lengde, som nå er økt til“10”Og“8”Henholdsvis ved å lede nuller:

Metode 2: Pad en streng med ledende nuller i Python ved å bruke “Format ()” -metode

En annen måte å putte en python -streng med alle nuller er "format()”Metode. "Format ()" -metoden kan formatere enhver gitt streng for å vise dem i vårt nødvendige format basert på noen mønstre.

Eksempel

Ring "format()”Metode inne i utskriftserklæringen og passere en ønsket streng som et argument sammen med den nødvendige strenglengden som må erstatte med nuller:

print (': 0> 10'.Format (String1))
print (': 0> 8'.Format (String2))

Produksjon

Metode 3: Pad en streng med ledende nuller i Python ved å bruke “Zfill ()” -metode

For polstring av en streng med ledende nuller i Python, "zfill ()”Metode kan brukes. Det tar et tall som gir den nødvendige lengden på en hvilken som helst Python -streng som et argument og legger til nuller på venstre side av strengen til den er av den spesifiserte lengden. Kort sagt, det legger til “0”På venstre side av en hvilken som helst gitt streng.

Eksempel

Ring "zfill ()”Metode og passere ønsket antall strenglengde inne i“skrive ut()”Funksjon og skriv ut resultatet:

Print (String1.zfill (10)))
Print (String2.zfill (8))

Produksjon

Metode 4: Pad en streng med ledende nuller i Python ved å bruke “rust ()” -metode

Hvis du vil putte en streng med nuller bare på venstre side av en hvilken som helst streng til strengen er av den medfølgende lengden, ""rust ()" kan bli brukt.

Eksempel

Bruke "rust ()”Metode sammen med den nødvendige strenglengden og nummeret som må legges til for å lage strengen i henhold til ønsket lengde som et argument. Deretter gi dem til "skrive ut()”Metode:

Print (String1.rust (10, "0"))
Print (String2.rust (8, "0"))

Det kan observeres at den medfølgende strengen inneholder nuller på venstre side av den:

Metode 5: Pad en streng med ledende nuller i Python ved å bruke “Lust ()” -metode

just ()”Metode brukes til å legge til nuller på høyre side av en hvilken som helst streng til strengen er av den medfølgende lengden. For en bedre forståelse, sjekk ut følgende implementering av denne metoden.

Eksempel

Ring "just ()”Metode sammen med det nødvendige argumentet i“skrive ut()”Metode:

Print (String1.Lust (10, "0"))
Print (String2.Lust (8, "0")

Produksjon

Det er det! Vi har samlet flere metoder for polstring av Python -strengen med ledende nuller.

Konklusjon

For å putte strengen med ledende nuller i Python, “f-streng“,“format()”Metode,“zfill ()”Metode,“rust ()”Metode, og“just ()”Metode kan brukes. Alle spesifiserte metoder er innebygde metoder for Python. Dette innlegget beskrev flere metoder for å tømme hvilken som helst python -streng med ledende nuller.