Python-merkkijono zfill ()

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 0numeroa täytetty vasemmalle.

Palautusarvo zfillistä ()

zfill()palauttaa merkkijonon kopion, joka on 0tä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ä ('+', '-'), 0numerot 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

Mielenkiintoisia artikkeleita...