Metoden zfill () returnerer en kopi av strengen med '0' tegn polstret til venstre.
Syntaksen til zfill()
i Python er:
str.zfill (bredde)
zfill () Parameter
zfill()
tar en enkelt tegnbredde.
Bredden angir lengden på den returnerte strengen fra zfill()
med 0
sifre fylt til venstre.
Returneringsverdi fra zfill ()
zfill()
returnerer en kopi av strengen med 0
fylt til venstre. Lengden på den returnerte strengen avhenger av bredden som er oppgitt.
- Anta at startlengden på strengen er 10. Og bredden er spesifisert 15. I dette tilfellet
zfill()
returnerer du en kopi av strengen med fem '0' sifre fylt til venstre. - Anta at strengens opprinnelige lengde er 10. Og bredden er spesifisert 8. I dette tilfellet
zfill()
fyller ikke '0' sifre til venstre og returnerer en kopi av den originale strengen. Lengden på den returnerte strengen vil i dette tilfellet være 10.
Eksempel 1: Hvordan fungerer zfill () i Python?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Produksjon
0program er gøy 000000program er morsomt program er gøy
Hvis en streng starter med tegnprefikset ('+', '-')
, 0
fylles sifrene etter det første tegnprefikstegnet.
Eksempel 2: Hvordan fungerer zfill () med Sign Prefix?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Produksjon
-0000290 +0000290 -0000000 tilfeldig + tekst