Syntaks
Lad os først diskutere syntaksen for funktionen zfill (). Syntaksen for funktionen zfill () er som følger:
str_name.zfill (bredde)Funktionen zfill () tager bredden som et argument og justerer nul på venstre side af strengen i henhold til den specificerede bredde. Bredden kan også betragtes som strengens længde.
Eksempel1: Brug af funktionen zfill ()
For eksempel indeholder en streng tre tegn; det betyder, at strengens originale bredde er 3. Når vi kalder zfill () -funktionen og angiver bredden 15, tilføjer den 12 nuller, tilføj venstre side af strengen for at udfylde bredden. Hvidt mellemrum tilføjer også bredde. Lad os se et eksempel på det. Bredden på strengen 'hej' er oprindeligt 5.
#definerer en strengmy_str = 'hej'
# bruger zfill () -funktionen
udskriv (min_str.zfill (10)
Produktion
Fem nuller tilføjes på venstre side af strengen.
Lad os nu tilføje to hvide mellemrum i vores streng og gøre det til 'han kommer o'. Nu er strengens originale bredde 7.
#definerer en strengmy_str = 'han vil o'
# bruger zfill () -funktionen
udskriv (min_str.zfill (10)
Produktion
Lad os se et andet eksempel på funktionen zfill ().
#definerer en strengmy_str = '10'
print ("Den originale streng er:", my_str)
# bruger zfill () -funktionen
print ("Funktionen zfill () returnerede streng er:", my_str.zfill (10)
Produktion
De 8 nuller tilføjes.
Eksempel2: Brug af funktionen zfill ()
Hvis vi videregiver bredden til zfill () -funktionen mindre end strengens originale bredde, sker der intet. Lad os se et eksempel på det.
I nedenstående eksempel er strengens originale længde eller bredde 9. I funktionen zfill () har vi angivet bredde 3. I dette tilfælde tilføjer det hverken nuller på venstre side eller viser en fejl.
#definerer en strengmy_str = 'linuxhint'
print ("Den originale streng er:", my_str)
# bruger zfill () -funktionen
print ("Funktionen zfill () returnerede streng er:", my_str.zfill (3)
Produktion
Eksempel3: Brug af funktionen zfill () med tegnpræfikset
Funktionen zfill () fungerer forskelligt, hvis strengen starter med et tegnpræfiks. Det tilføjer nuller på venstre side af strengen efter det første tegnpræfiks. Lad os se et eksempel.
#definerer en strengmy_str = '+ linuxhint'
print ("Den originale streng er:", my_str)
# bruger zfill () -funktionen
print ("Funktionen zfill () returnerede streng er:", my_str.zfill (13)
my_str = '+10'
print ("Den originale streng er:", my_str)
# bruger zfill () -funktionen
print ("Funktionen zfill () returnerede streng er:", my_str.zfill (13)
my_str = '--20'
print ("Den originale streng er:", my_str)
# bruger zfill () -funktionen
print ("Funktionen zfill () returnerede streng er:", my_str.zfill (13)
Produktion
Konklusion
Zfill () er den indbyggede Python-funktion, der tager bredden som et argument og udfylder nuller på venstre side af strengen i henhold til den specificerede bredde. Denne artikel diskuterer Python zfill () -funktionen detaljeret.