Python

Python zfill () -funktion

Python zfill () -funktion
På grund af alsidigheden og tilgængeligheden af ​​store indbyggede moduler, funktioner og udsagn er Python nu et meget anvendt programmeringssprog til generelle formål. De indbyggede Python-funktioner hjælper programmører til at udføre komplicerede opgaver meget enkelt og effektivt. Zfill () er en Python-indbygget funktion, der nuller til venstre for strengen for at udfylde den angivne bredde og returnere strengens kopi. Det laver en polstret streng ved at tilføje nuller. Denne artikel viser brugen af ​​Python zfill () -funktionen.

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 streng
my_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 streng
my_str = 'han vil o'
# bruger zfill () -funktionen
udskriv (min_str.zfill (10)

Produktion

Lad os se et andet eksempel på funktionen zfill ().

#definerer en streng
my_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 streng
my_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 streng
my_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.

Vulkan til Linux-brugere
Med hver nye generation af grafikkort ser vi spiludviklere skubbe grænserne for grafisk troskab og komme et skridt tættere på fotorealisme. Men på tro...
OpenTTD vs Simutrans
Oprettelse af din egen transportsimulering kan være sjovt, afslappende og ekstremt lokkende. Derfor skal du sørge for at prøve så mange spil som mulig...
OpenTTD Tutorial
OpenTTD er et af de mest populære forretningssimuleringsspil derude. I dette spil skal du oprette en vidunderlig transportvirksomhed. Du starter dog i...