Python String zfill ()

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 0sifre fylt til venstre.

Returneringsverdi fra zfill ()

zfill()returnerer en kopi av strengen med 0fylt 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 ('+', '-'), 0fylles 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

Interessante artikler...