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 0
siffror fyllda till vänster.
Returvärde från zfill ()
zfill()
returnerar en kopia av strängen med 0
fylld 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