Python String zfill ()

Metoden zfill () returnerar en kopia av strängen med "0" -tecken stoppade till vänster.

Syntaksen för zfill()i Python är:

 str.zfill (bredd)

zfill () Parameter

zfill() tar en enda teckenbredd.

Bredden anger längden på den returnerade strängen zfill()med 0siffror fyllda till vänster.

Returvärde från zfill ()

zfill()returnerar en kopia av strängen med 0fylld till vänster. Längden på den returnerade strängen beror på den angivna bredden.

  • Antag att strängens ursprungliga längd är 10. Och bredden anges 15. I det här fallet zfill()returnerar du en kopia av strängen med fem '0' siffror fyllda till vänster.
  • Antag att strängens ursprungliga längd är 10. Och bredden anges 8. I detta fall zfill()fyller inte '0' siffror till vänster och returnerar en kopia av originalsträngen. Längden på den returnerade strängen är i detta fall 10.

Exempel 1: Hur fungerar zfill () i Python?

 text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))

Produktion

 0program är roligt 000000program är roligt program är kul

Om en sträng börjar med tecknet prefixet ('+', '-'), 0är siffror fylls efter det första tecknet prefixet karaktär.

Exempel 2: Hur fungerar 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 slumpmässig + text

Intressanta artiklar...