Python

Python zfill() Functie

Python zfill() Functie
Vanwege de veelzijdigheid en beschikbaarheid van uitgebreide ingebouwde modules, functies en instructies, is Python nu een veelgebruikte programmeertaal voor algemene doeleinden. De ingebouwde functies van Python helpen programmeurs om gecompliceerde taken heel eenvoudig en efficiënt uit te voeren. De zfill() is een ingebouwde Python-functie die nullen aan de linkerkant van de tekenreeks geeft om de opgegeven breedte te vullen en de kopie van de tekenreeks terug te geven. Het maakt een gewatteerde string door nullen toe te voegen. Dit artikel demonstreert het gebruik van de functie Python zfill().

Syntaxis

Laten we eerst de syntaxis van de functie zfill() bespreken. De syntaxis van de functie zfill() is als volgt:

str_name.zfill(breedte)

De functie zfill() neemt de breedte als argument en past de nul aan de linkerkant van de tekenreeks aan volgens de opgegeven breedte. De breedte kan ook worden beschouwd als de lengte van de string.

Voorbeeld1: de functie zfill() gebruiken

Een string bevat bijvoorbeeld drie tekens; het betekent dat de oorspronkelijke breedte van de string 3 . is. Wanneer we de functie zfill() aanroepen en de breedte 15 specificeren, dan voegt het 12 nullen toe en voegt de linkerkant van de string toe om de breedte te vullen. Witruimte telt ook op in de breedte. Laten we er een voorbeeld van zien. De breedte van de string 'hallo' is oorspronkelijk 5.

#definiëren van een string
mijn_str = 'hallo'
#gebruik de functie zfill()
print(mijn_str.zvul(10))

Uitgang:

Vijf nullen worden toegevoegd aan de linkerkant van de string.

Laten we nu twee spaties in onze string toevoegen en het 'hij zal o' maken. Nu is de oorspronkelijke breedte van de string 7.

#definiëren van een string
my_str = 'hij komt eraan'
#gebruik de functie zfill()
print(mijn_str.zvul(10))

Uitgang:

Laten we nog een voorbeeld van de functie zfill() bekijken.

#definiëren van een string
mijn_str = '10'
print("De originele string is:",my_str)
#gebruik de functie zfill()
print("De functie zfill() geretourneerde tekenreeks is: ",my_str.zvul(10))

Uitgang:

De 8 nullen zijn toegevoegd.

Voorbeeld 2: de functie zfill() gebruiken

Als we de breedte doorgeven aan de functie zfill() die kleiner is dan de oorspronkelijke breedte van de tekenreeks, gebeurt er niets. Laten we er een voorbeeld van zien.

In het onderstaande voorbeeld is de oorspronkelijke lengte of breedte van de string 9. In de functie zfill() hebben we breedte 3 . gespecificeerd. In dit geval voegt het geen nullen toe aan de linkerkant en geeft het ook geen fout weer.

#definiëren van een string
my_str = 'linuxhint'
print("De originele string is:",my_str)
#gebruik de functie zfill()
print("De functie zfill() geretourneerde tekenreeks is: ",my_str.zvul(3))

Uitgang:

Voorbeeld 3: functie zfill() gebruiken met tekenprefix

De functie zfill() werkt anders als de tekenreeks begint met een tekenprefix sign. Het voegt de nullen aan de linkerkant van de tekenreeks toe na het voorvoegsel van het eerste teken. Laten we een voorbeeld zien.

#definiëren van een string
my_str = '+linuxhint'
print("De originele string is:",my_str)
#gebruik de functie zfill()
print("De functie zfill() geretourneerde tekenreeks is: ",my_str.zvul(13))
mijn_str = '+10'
print("De originele string is:",my_str)
#gebruik de functie zfill()
print("De functie zfill() geretourneerde tekenreeks is: ",my_str.zvul(13))
mijn_str = '--20'
print("De originele string is:",my_str)
#gebruik de functie zfill()
print("De functie zfill() geretourneerde tekenreeks is: ",my_str.zvul(13))

Uitgang:

Conclusie

De zfill() is de ingebouwde functie van Python die de breedte als argument neemt en de nullen aan de linkerkant van de tekenreeks vult volgens de opgegeven breedte. Dit artikel bespreekt de functie Python zfill() in detail.

De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...
Hoe de muisaanwijzer en cursorgrootte, kleur en schema op Windows 10 te veranderen
De muisaanwijzer en cursor in Windows 10 zijn zeer belangrijke aspecten van het besturingssysteem. Dit geldt ook voor andere besturingssystemen, dus i...
Gratis en open source game-engines voor het ontwikkelen van Linux-games
Dit artikel behandelt een lijst met gratis en open source game-engines die kunnen worden gebruikt voor het ontwikkelen van 2D- en 3D-games op Linux. E...