Zfill () -menetelmä palauttaa merkkijonon kopion, jonka vasemmalla puolella on 0 merkkiä.
zfill()
Pythonin syntaksi on:
str.zfill (leveys)
zfill () -parametri
zfill()
vie yhden merkkileveyden.
Leveys määrittelee pituuden palasi merkkijonon zfill()
kanssa 0
numeroa täytetty vasemmalle.
Palautusarvo zfillistä ()
zfill()
palauttaa merkkijonon kopion, joka on 0
täytetty vasemmalle. Palautetun merkkijonon pituus riippuu tarjotusta leveydestä.
- Oletetaan, että merkkijonon alkuperäinen pituus on 10. Ja leveys määritetään 15. Tässä tapauksessa
zfill()
palauttaa merkkijonon kopion, jossa on viisi 0-numeroa vasemmalle. - Oletetaan, että merkkijonon alkuperäinen pituus on 10. Ja leveys on määritetty 8. Tällöin
zfill()
ei täytä '0' numeroa vasemmalle ja palauttaa kopion alkuperäisestä merkkijonosta. Palautetun merkkijonon pituus on tässä tapauksessa 10.
Esimerkki 1: Kuinka zfill () toimii Pythonissa?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Tuotos
0ohjelma on hauskaa 000000ohjelma on hauskaa Ohjelma on hauskaa
Jos merkkijono alkaa merkin etuliitteellä ('+', '-')
, 0
numerot täytetään ensimmäisen merkin etuliitteen merkin jälkeen.
Esimerkki 2: Kuinka zfill () toimii Sign-etuliitteen kanssa?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Tuotos
-0000290 +0000290 -0000000-satunnainen + teksti