Python

Funkcija Python zfill ()

Funkcija Python zfill ()
Zaradi vsestranskosti in razpoložljivosti obsežnih vgrajenih modulov, funkcij in stavkov je Python zdaj široko uporabljen programski jezik za splošno uporabo. Vgrajene funkcije Pythona pomagajo programerjem, da zelo enostavno in učinkovito opravljajo zapletene naloge. Zfill () je vgrajena funkcija Pythona, ki je nič na levi strani niza, da zapolni določeno širino in vrne kopijo niza. Z dodajanjem ničel naredi oblazinjen niz. Ta članek prikazuje uporabo funkcije Python zfill ().

Sintaksa

Najprej se pogovorimo o sintaksi funkcije zfill (). Sintaksa funkcije zfill () je naslednja:

str_name.zfill (širina)

Funkcija zfill () jemlje širino kot argument in prilagodi ničlo na levi strani niza glede na določeno širino. Širino lahko štejemo tudi kot dolžino niza.

Primer1: Uporaba funkcije zfill ()

Niz na primer vsebuje tri znake; to pomeni, da je prvotna širina niza 3. Ko pokličemo funkcijo zfill () in določimo širino 15, bo dodala 12 ničel, dodala bo levo stran niza, da bo zapolnila širino. Presledek se prav tako sešteva v širino. Poglejmo primer. Širina niza 'hello' je prvotno 5.

#definiranje niza
my_str = 'zdravo'
# using funkcijo zfill ()
natisni (my_str.zfill (10))

Izhod

Na levi strani niza je dodanih pet ničel.

Zdaj dodajmo dva presledka v naš niz in naredimo "on bo o". Zdaj je prvotna širina niza 7.

#definiranje niza
my_str = 'bo on'
# using funkcijo zfill ()
natisni (my_str.zfill (10))

Izhod

Poglejmo še en primer funkcije zfill ().

#definiranje niza
my_str = '10'
print ("Izvirni niz je:", my_str)
# using funkcijo zfill ()
print ("Vrnjeni niz funkcije zfill () je:", my_str.zfill (10))

Izhod

Dodanih je 8 ničel.

Primer2: Uporaba funkcije zfill ()

Če prenesemo funkcijo zfill () širino manj kot prvotna širina niza, se ne bo nič zgodilo. Poglejmo primer.

V spodnjem primeru je izvirna dolžina ali širina niza 9. V funkciji zfill () smo določili širino 3. V tem primeru niti ne doda ničle na levi strani niti ne pokaže napake.

#definiranje niza
my_str = 'linuxhint'
print ("Izvirni niz je:", my_str)
# using funkcijo zfill ()
print ("Vrnjeni niz funkcije zfill () je:", my_str.zfill (3))

Izhod

Primer3: Uporaba funkcije zfill () s predpono znaka

Funkcija zfill () deluje drugače, če se niz začne s predpono znaka. Za prvo predpono znaka doda ničle na levi strani niza. Poglejmo primer.

#definiranje niza
my_str = '+ linuxhint'
print ("Izvirni niz je:", my_str)
# using funkcijo zfill ()
print ("Vrnjeni niz funkcije zfill () je:", my_str.zfill (13))
my_str = '+10'
print ("Izvirni niz je:", my_str)
# using funkcijo zfill ()
print ("Vrnjeni niz funkcije zfill () je:", my_str.zfill (13))
my_str = '--20'
print ("Izvirni niz je:", my_str)
# using funkcijo zfill ()
print ("Vrnjeni niz funkcije zfill () je:", my_str.zfill (13))

Izhod

Zaključek

Zfill () je vgrajena funkcija Pythona, ki kot argument vzame širino in izpolni ničle na levi strani niza glede na določeno širino. Ta članek podrobno obravnava funkcijo Python zfill ().

10 najboljših iger za igranje v Ubuntuju
Platforma Windows je bila ena izmed prevladujočih platform za igre na srečo zaradi velikega odstotka iger, ki se danes razvijajo za naravno podporo si...
5 najboljših arkadnih iger za Linux
Dandanes so računalniki resni stroji, ki se uporabljajo za igre na srečo. Če ne boste mogli dobiti novega visokega rezultata, boste vedeli, kaj mislim...
Bitka za Wesnoth 1.13.6 Razvoj izdan
Bitka za Wesnoth 1.13.6, ki je izšel prejšnji mesec, je šesta razvojna izdaja v 1.13.x series in prinaša številne izboljšave, predvsem uporabniški vme...