Python

Python zfill () -funksjon

Python zfill () -funksjon
På grunn av allsidigheten og tilgjengeligheten til store innebygde moduler, funksjoner og utsagn, er Python nå et mye brukt programmeringsspråk for generelle formål. De innebygde Python-funksjonene hjelper programmerere til å utføre kompliserte oppgaver veldig enkelt og effektivt. Zfill () er en innebygd Python-funksjon som nuller til venstre for strengen for å fylle den angitte 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 funksjonen zfill (). Syntaksen til zfill () -funksjonen er som følger:

str_name.zfill (bredde)

Funksjonen zfill () tar bredden som et argument og justerer null på venstre side av strengen i henhold til den angitte bredden. Bredden kan også betraktes som lengden på strengen.

Eksempel 1: Bruker funksjonen zfill ()

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

#definerer en streng
my_str = 'hei'
#using zfill () -funksjon
skriv ut (min_str.zfill (10)

Produksjon

Fem nuller legges til på venstre side av strengen.

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

#definere en streng
my_str = 'han kommer til å'
#using zfill () -funksjon
skriv ut (min_str.zfill (10)

Produksjon

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

#definere en streng
my_str = '10'
print ("Den originale strengen er:", my_str)
#using zfill () -funksjon
print ("Funksjonen zfill () returnerte er:", my_str.zfill (10)

Produksjon

De 8 nullene er lagt til.

Eksempel2: Bruker funksjonen zfill ()

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

I eksemplet nedenfor er strengens opprinnelige lengde eller bredde 9. I funksjonen zfill () har vi spesifisert bredde 3. I dette tilfellet legger det verken til nuller på venstre side eller viser en feil.

#definere en streng
my_str = 'linuxhint'
print ("Den originale strengen er:", my_str)
#using zfill () -funksjon
print ("Funksjonen zfill () returnerte er:", my_str.zfill (3)

Produksjon

Eksempel 3: Bruk zfill () -funksjonen med tegnprefikset

Funksjonen zfill () fungerer annerledes hvis strengen starter med et tegnprefiks. Den legger til nullene på venstre side av strengen etter det første tegnprefikset. La oss se et eksempel.

#definere en streng
my_str = '+ linuxhint'
print ("Den originale strengen er:", my_str)
#using zfill () -funksjon
print ("Funksjonen zfill () returnerte er:", my_str.zfill (13)
my_str = '+10'
print ("Den originale strengen er:", my_str)
#using zfill () -funksjon
print ("Funksjonen zfill () returnerte er:", my_str.zfill (13)
my_str = '--20'
print ("Den originale strengen er:", my_str)
#using zfill () -funksjon
print ("Funksjonen zfill () returnerte er:", my_str.zfill (13)

Produksjon

Konklusjon

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

Beste spill å spille med håndsporing
Oculus Quest introduserte nylig den gode ideen om håndsporing uten kontrollere. Med et stadig økende antall spill og aktiviteter som utfører støtte en...
Hvordan vise OSD-overlegg i fullskjerm Linux-apper og spill
Å spille fullskjermspill eller bruke apper i distraksjonsfri fullskjermmodus kan avskrekke deg fra relevant systeminformasjon som er synlig i et panel...
Topp 5 spillfangstkort
Vi har alle sett og elsket streaming av spill på YouTube. PewDiePie, Jakesepticye og Markiplier er bare noen av de beste spillerne som har tjent milli...