Python zfill -funksjon

Python zfill -funksjon
På grunn av allsidigheten og tilgjengeligheten av enorme innebygde moduler, funksjoner og uttalelser, er Python nå et mye brukt programmeringsspråk for generell formål. Python innebygde funksjoner hjelper programmerere til å utføre kompliserte oppgaver veldig enkelt og effektivt. Zfill () er en python innebygd funksjon som nuller til venstre for strengen for å fylle den spesifiserte bredden og returnere strengens kopi. Det lager en polstret streng ved å legge til nuller. Denne artikkelen demonstrerer bruken av Python Zfill () -funksjonen.

Syntaks

La oss først diskutere syntaksen til Zfill () -funksjonen. Syntaksen til Zfill () -funksjonen er som følger:

Str_name.zfill (bredde)

Zfill () -funksjonen tar bredden som et argument og justerer nullen på venstre side av strengen i henhold til den spesifiserte bredden. Bredden kan også betraktes som lengden på strengen.

Eksempel1: Bruke zfill () -funksjon

For eksempel inneholder en streng tre tegn; det betyr at den opprinnelige bredden på strengen er 3. Når vi kaller zfill () -funksjonen og spesifiserer bredden 15, vil den legge til 12 nuller til venstre side av strengen for å fylle bredden. Whitespace legger også opp i bredden. La oss se et eksempel på det. Bredden på strengen 'Hello' er 5 opprinnelig.

#definering av en streng
my_str = 'hei'
#bruk Zfill () -funksjonen
trykk (my_str.zfill (10)))

Produksjon

Fem nuller er lagt til på venstre side av strengen.

La oss nå legge til to hvitespasninger i strengen vår og gjøre den 'han ll o'. Nå er den opprinnelige bredden på strengen 7.

#definering av en streng
my_str = 'han ll o'
#bruk Zfill () -funksjonen
trykk (my_str.zfill (10)))

Produksjon

La oss se et annet eksempel på Zfill () -funksjonen.

#definering av en streng
my_str = '10'
trykk ("Den originale strengen er:", my_str)
#bruk Zfill () -funksjonen
print ("zfill () -funksjonen returnert streng er:", my_str.zfill (10)))

Produksjon

De 8 nulene er lagt til.

Eksempel2: Bruke zfill () -funksjon

Hvis vi passerer bredden til zfill () -funksjon mindre enn den opprinnelige bredden på strengen, vil ingenting skje. La oss se et eksempel på det.

I det nedenfor gitt et eksempel, er den opprinnelige lengden eller bredden på strengen 9. I Zfill () -funksjonen har vi spesifisert bredde 3. I dette tilfellet legger det heller ikke til nuller på venstre side eller viser en feil.

#definering av en streng
my_str = 'linuxhint'
trykk ("Den originale strengen er:", my_str)
#bruk Zfill () -funksjonen
print ("zfill () -funksjonen returnert streng er:", my_str.zfill (3))

Produksjon

Eksempel3: Bruke zfill () -funksjon med tegnprefiks

Zfill () -funksjonen fungerer annerledes hvis strengen starter med et skiltprefiks. Den legger nuller på venstre side av strengen etter det første skiltprefikset. La oss se et eksempel.

#definering av en streng
my_str = '+linuxhint'
trykk ("Den originale strengen er:", my_str)
#bruk Zfill () -funksjonen
print ("zfill () -funksjonen returnert streng er:", my_str.zfill (13)))
my_str = '+10'
trykk ("Den originale strengen er:", my_str)
#bruk Zfill () -funksjonen
print ("zfill () -funksjonen returnert streng er:", my_str.zfill (13)))
my_str = '--20'
trykk ("Den originale strengen er:", my_str)
#bruk Zfill () -funksjonen
print ("zfill () -funksjonen returnert streng er:", my_str.zfill (13)))

Produksjon

Konklusjon

Zfill () er den innebygde Python-funksjonen som tar bredden som et argument og fyller nuller på venstre side av strengen i henhold til den spesifiserte bredden. Denne artikkelen diskuterer Python Zfill () -funksjonen i detalj.