A zfill () metódus a karakterlánc egy példányát adja vissza, balra „0” karakterrel.
A zfill()
Python szintaxisa a következő :
str.zfill (szélesség)
zfill () Paraméter
zfill()
egyetlen karakterszélességet vesz igénybe.
A szélesség hosszát adja vissza a zsinórt zfill()
a 0
számjegyek töltött balra.
Visszatérési érték a zfill () alapján
zfill()
a karakterlánc egy példányát adja 0
balra kitöltve. A visszaküldött karakterlánc hossza a megadott szélességtől függ.
- Tegyük fel, hogy a karakterlánc kezdőhossza 10. És a szélességet megadjuk 15. Ebben az esetben
zfill()
a karakterlánc egy példányát adja vissza, balra kitöltve öt „0” számjeggyel. - Tegyük fel, hogy a karakterlánc kezdeti hossza 10. És a szélességet megadjuk 8. Ebben az esetben
zfill()
nem tölti be a „0” számjegyeket balra, és az eredeti karakterlánc másolatát adja vissza. A visszaküldött karakterlánc hossza ebben az esetben 10 lesz.
1. példa: Hogyan működik a zfill () a Pythonban?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Kimenet
0program szórakoztató 000000program szórakoztató program szórakoztató
Ha egy string kezdődik a jel előtag ('+', '-')
, 0
számjegy töltik az első jele előtag karaktert.
2. példa: Hogyan működik a zfill () a Sign Prefix-kel?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Kimenet
-0000290 +0000290 -0000000-véletlenszerű + szöveg