Strings opvullen

Op deze pagina:

Strings kunnen naar keuze aan één of beide zijden opgevuld worden met een zelfgekozen opvulkarakter. Het default opvulkarakter is de spatie.

Een string aan beide zijden opvullen

Met .center(lengte, ' ') wordt een string aan beide zijden opgevuld:


tekst = 'Dit mag opgevuld worden'

ntekst = tekst.center(30, '-')

print(tekst)
print(ntekst)

Resultaat:


Dit mag opgevuld worden

Een string met cijfers opvullen met nullen

Een string met cijfers kan je opvullen met voorloopnullen via .zfill(lengte).


tekst = '675'

ntekst = tekst.zfill(7)

print(tekst)
print(ntekst)

Resultaat:


675
0000675

Het werkt ook met negatieve getallen:


tekst = '-675'

ntekst = tekst.zfill(7)

print(tekst)
print(ntekst)

Resultaat:


-675
-000675

 

Verwante artikelen