Piton

Funcția Python zfill ()

Funcția Python zfill ()
Datorită versatilității și disponibilității vastelor module, funcții și instrucțiuni încorporate, Python este acum un limbaj de programare general utilizat pe scară largă. Funcțiile încorporate Python ajută programatorii să efectueze sarcini complicate foarte simplu și eficient. Zfill () este o funcție încorporată Python care anulează zero în stânga șirului pentru a umple lățimea specificată și a returna copia șirului. Face un șir căptușit adăugând zerouri. Acest articol demonstrează utilizarea funcției Python zfill ().

Sintaxă

În primul rând, să discutăm sintaxa funcției zfill (). Sintaxa funcției zfill () este după cum urmează:

str_name.zfill (lățime)

Funcția zfill () ia lățimea ca argument și reglează zero în partea stângă a șirului în funcție de lățimea specificată. Lățimea poate fi, de asemenea, considerată ca lungimea șirului.

Exemplul 1: Utilizarea funcției zfill ()

De exemplu, un șir conține trei caractere; înseamnă că lățimea inițială a șirului este 3. Când apelăm funcția zfill () și specificăm lățimea 15, atunci va adăuga 12 zerouri adăugați partea stângă a șirului pentru a umple lățimea. Spațiul alb adaugă, de asemenea, lățimea. Să vedem un exemplu. Lățimea șirului „salut” este inițial 5.

#definirea unui șir
my_str = 'salut'
# folosind funcția zfill ()
print (my_str.zfill (10))

Ieșire

Cinci zerouri sunt adăugate în partea stângă a șirului.

Acum să adăugăm două spații albe în șirul nostru și să-l facem „el o să o”. Acum, lățimea inițială a șirului este de 7.

#definirea unui șir
my_str = 'he ll o'
# folosind funcția zfill ()
print (my_str.zfill (10))

Ieșire

Să vedem un alt exemplu de funcție zfill ().

#definirea unui șir
my_str = '10'
print ("Șirul original este:", my_str)
# folosind funcția zfill ()
print ("Funcția zfill () a returnat șirul este:", my_str.zfill (10))

Ieșire

Se adaugă cele 8 zerouri.

Exemplul 2: Utilizarea funcției zfill ()

Dacă trecem lățimea la funcția zfill () mai mică decât lățimea inițială a șirului, atunci nu se va întâmpla nimic. Să vedem un exemplu.

În exemplul de mai jos, lungimea sau lățimea originală a șirului este 9. În funcția zfill (), am specificat lățimea 3. În acest caz, nici nu adaugă zerouri în partea stângă și nici nu arată o eroare.

#definirea unui șir
my_str = 'linuxhint'
print ("Șirul original este:", my_str)
# folosind funcția zfill ()
print ("Funcția zfill () a returnat șirul este:", my_str.zfill (3))

Ieșire

Exemplul 3: Utilizarea funcției zfill () cu prefixul semnului

Funcția zfill () funcționează diferit dacă șirul începe cu un prefix de semn. Se adaugă zerourile din partea stângă a șirului după primul prefix al semnului. Să vedem un exemplu.

#definirea unui șir
my_str = '+ linuxhint'
print ("Șirul original este:", my_str)
# folosind funcția zfill ()
print ("Funcția zfill () a returnat șirul este:", my_str.zfill (13))
my_str = '+10'
print ("Șirul original este:", my_str)
# folosind funcția zfill ()
print ("Funcția zfill () a returnat șirul este:", my_str.zfill (13))
my_str = '--20'
print ("Șirul original este:", my_str)
# folosind funcția zfill ()
print ("Funcția zfill () a returnat șirul este:", my_str.zfill (13))

Ieșire

Concluzie

Zfill () este funcția încorporată Python care ia lățimea ca argument și umple zerourile din partea stângă a șirului în funcție de lățimea specificată. Acest articol discută în detaliu funcția Python zfill ().

Instrumente utile pentru jucătorii Linux
Dacă vă place să jucați jocuri pe Linux, este posibil să fi folosit aplicații și utilitare precum Wine, Lutris și OBS Studio pentru a îmbunătăți exper...
Jocuri HD remasterizate pentru Linux care nu au avut niciodată lansare Linux mai devreme
Mulți dezvoltatori și editori de jocuri vin cu remasterizarea HD a jocurilor vechi pentru a prelungi durata de viață a francizei, vă rog fanilor să so...
Cum se utilizează AutoKey pentru automatizarea jocurilor Linux
AutoKey este un utilitar de automatizare desktop pentru Linux și X11, programat în Python 3, GTK și Qt. Folosind funcțiile sale de scriptare și MACRO,...