Python-streng zfill ()

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 0cifre udfyldt til venstre.

Returneringsværdi fra zfill ()

zfill()returnerer en kopi af strengen med 0udfyldt 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 ('+', '-'), 0udfyldes 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

Interessante artikler...