Piton

Python zfill () funkcija

Python zfill () funkcija
Zahvaljujući svestranosti i dostupnosti ogromnih ugrađenih modula, funkcija i izjava, Python je danas široko korišteni programski jezik opće namjene. Ugrađene značajke Pythona pomažu programerima da vrlo jednostavno i učinkovito obavljaju složene zadatke. Zfill () je ugrađena funkcija Pythona koja se nula lijevo od niza popunjava navedenu širinu i vraća kopiju niza. Izrađuje podstavljeni niz dodavanjem nula. Ovaj članak prikazuje upotrebu funkcije Python zfill ().

Sintaksa

Prvo, razgovarajmo o sintaksi funkcije zfill (). Sintaksa funkcije zfill () je sljedeća:

str_name.zfill (širina)

Funkcija zfill () uzima širinu kao argument i prilagođava nulu na lijevoj strani niza prema navedenoj širini. Širina se također može smatrati duljinom niza.

Primjer1: Korištenje funkcije zfill ()

Na primjer, niz sadrži tri znaka; to znači da je izvorna širina niza 3. Kada pozovemo funkciju zfill () i odredimo širinu 15, tada će dodati 12 nula dodati lijevu stranu niza da popuni širinu. Razmak se također dodaje u širinu. Pogledajmo primjer toga. Širina niza 'zdravo' izvorno je 5.

#definiranje niza
my_str = 'bok'
# koristeći funkciju zfill ()
ispis (my_str.zfill (10))

Izlaz

Na lijevoj strani niza dodaje se pet nula.

Sad dodamo dva razmaka u naš niz i učinimo to "on će". Sada je izvorna širina niza 7.

#definiranje niza
my_str = 'on će biti'
# koristeći funkciju zfill ()
ispis (my_str.zfill (10))

Izlaz

Pogledajmo još jedan primjer funkcije zfill ().

#definiranje niza
my_str = '10'
print ("Izvorni niz je:", my_str)
# koristeći funkciju zfill ()
print ("Povratni niz funkcije zfill () je:", my_str.zfill (10))

Izlaz

Zbroji se 8 nula.

Primjer2: Korištenje funkcije zfill ()

Ako širinu prenesemo u funkciju zfill () manju od izvorne širine niza, tada se ništa neće dogoditi. Pogledajmo primjer toga.

U dolje navedenom primjeru, izvorna duljina ili širina niza je 9. U funkciji zfill () odredili smo širinu 3. U ovom slučaju niti dodaje nule na lijevoj strani niti pokazuje pogrešku.

#definiranje niza
my_str = 'linuxhint'
print ("Izvorni niz je:", my_str)
# koristeći funkciju zfill ()
print ("Vraćeni niz funkcije zfill () je:", my_str.zfill (3))

Izlaz

Primjer3: Korištenje funkcije zfill () s prefiksom znaka

Funkcija zfill () radi drugačije ako niz započinje prefiksom znaka. Dodaje nule s lijeve strane niza nakon prvog prefiksa znaka. Pogledajmo primjer.

#definiranje niza
my_str = '+ linuxhint'
print ("Izvorni niz je:", my_str)
# koristeći funkciju zfill ()
print ("Povratni niz funkcije zfill () je:", my_str.zfill (13))
my_str = '+10'
print ("Izvorni niz je:", my_str)
# koristeći funkciju zfill ()
print ("Vraćeni niz funkcije zfill () je:", my_str.zfill (13))
my_str = '--20'
print ("Izvorni niz je:", my_str)
# koristeći funkciju zfill ()
print ("Vraćeni niz funkcije zfill () je:", my_str.zfill (13))

Izlaz

Zaključak

Zfill () je ugrađena funkcija Pythona koja uzima širinu kao argument i popunjava nule na lijevoj strani niza prema navedenoj širini. Ovaj članak detaljno raspravlja o funkciji Python zfill ().

Kako snimiti i struji svoju igraću sesiju na Linuxu
U prošlosti se igranje igara smatralo samo hobijem, ali s vremenom je igračka industrija zabilježila ogroman rast u pogledu tehnologije i broja igrača...
Najbolje igre za ručno praćenje
Oculus Quest nedavno je predstavio sjajnu ideju ručnog praćenja bez kontrolera. Sa sve većim brojem igara i aktivnosti koje izvršavaju podršku bilo fo...
Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux
Igranje igara preko cijelog zaslona ili upotreba aplikacija u režimu preko cijelog zaslona bez ometanja može vas odsjeći od relevantnih informacija o ...