Python String zfill ()

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 0cijfers die naar links zijn gevuld.

Retourwaarde van zfill ()

zfill()geeft een kopie van de string terug met 0gevuld 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 0cijfers 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

Interessante artikelen...