Metoden zfill () returnerer en kopi af strengen med '0' tegn polstret til venstre.
Syntaksen for zfill()
i Python er:
str.zfill (bredde)
zfill () Parameter
zfill()
tager en enkelt tegns bredde.
Bredden angiver længden af den returnerede streng fra zfill()
med 0
cifre udfyldt til venstre.
Returneringsværdi fra zfill ()
zfill()
returnerer en kopi af strengen med 0
udfyldt til venstre. Længden af den returnerede streng afhænger af den angivne bredde.
- Antag, den indledende længde af strengen er 10. Og bredden er angivet 15. I dette tilfælde
zfill()
returnerer en kopi af strengen med fem '0' cifre udfyldt til venstre. - Antag, den indledende længde af strengen er 10. Og bredden er specificeret 8. I dette tilfælde
zfill()
udfylder ikke '0' cifre til venstre og returnerer en kopi af den originale streng. Længden af den returnerede streng vil i dette tilfælde være 10.
Eksempel 1: Hvordan zfill () fungerer i Python?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Produktion
0program er sjovt 000000program er sjovt program er sjovt
Hvis en streng starter med tegnpræfikset ('+', '-')
, 0
udfyldes cifre efter det første tegnpræfikstegn.
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))
Produktion
-0000290 +0000290 -0000000 tilfældig + tekst