Metoda zfill () vraća kopiju niza s znakovima '0' podstavljenim ulijevo.
Sintaksa zfill()
u Pythonu je:
str.zfill (širina)
zfill () parametar
zfill()
uzima širinu od jednog znaka.
Širina određuje duljinu vraćenog niza sa zfill()
sa 0
znamenkama popunjenim lijevo.
Povratna vrijednost iz zfill ()
zfill()
vraća kopiju niza s 0
popunjenim slijeva. Duljina vraćenog niza ovisi o navedenoj širini.
- Pretpostavimo da je početna duljina niza 10. I, širina je navedena 15. U ovom slučaju,
zfill()
vraća kopiju niza s pet znamenki '0' popunjenih slijeva. - Pretpostavimo da je početna duljina niza 10. I, širina je navedena 8. U ovom slučaju,
zfill()
ne ispunjava znamenke '0' ulijevo i vraća kopiju izvornog niza. Duljina vraćenog niza u ovom će slučaju biti 10.
Primjer 1: Kako zfill () radi u Pythonu?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Izlaz
0program je zabavno 000000program je zabavno program je zabavno
Ako niz započinje prefiksom znaka ('+', '-')
, 0
znamenke se popunjavaju nakon prvog znaka prefiksa znaka.
Primjer 2: Kako zfill () radi s prefiksom znaka?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Izlaz
-0000290 +0000290 -0000000-slučajni + tekst