De methode zfill () retourneert een kopie van de tekenreeks met links opgevulde '0'-tekens.
De syntaxis van zfill()
in Python is:
str.zfill (breedte)
zfill () Parameter
zfill()
neemt een enkele tekenbreedte in beslag.
De breedte specificeert de lengte van de geretourneerde tekenreeks van zfill()
met 0
cijfers die naar links zijn gevuld.
Retourwaarde van zfill ()
zfill()
geeft een kopie van de string terug met 0
gevuld naar links. De lengte van de geretourneerde string is afhankelijk van de opgegeven breedte.
- Stel dat de aanvankelijke lengte van de tekenreeks 10 is. En de breedte is 15 opgegeven.
zfill()
Retourneert in dit geval een kopie van de tekenreeks met vijf '0'-cijfers die aan de linkerkant zijn gevuld. - Stel dat de aanvankelijke lengte van de tekenreeks 10 is. En de breedte is 8 opgegeven. In dit geval worden de
zfill()
'0'-cijfers aan de linkerkant niet ingevuld en wordt een kopie van de originele tekenreeks geretourneerd. De lengte van de geretourneerde string is in dit geval 10.
Voorbeeld 1: Hoe werkt zfill () in Python?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Uitvoer
0programma is leuk 000000programma is leuk programma is leuk
Als een tekenreeks begint met het tekenvoorvoegsel ('+', '-')
, worden de 0
cijfers gevuld na het eerste tekenvoorvoegsel.
Voorbeeld 2: Hoe werkt zfill () met Sign Prefix?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Uitvoer
-0000290 +0000290 -0000000-willekeurig + tekst